Страница: 1 | 2 |
Вопрос: Виртуальный диск
Добавлено: 24.12.06 16:26
Автор вопроса: Sacred Phoenix | ICQ: 304238252
Скажите, плиз, как можно замутить сабж? Например, создать виртуальный флоппи. Мне интересно, делал ли кто-нить что-то подобное? Сложно ли это все заделать? Что для этого требуется? В общем, я буду очень благодарен за любую инфу по этой теме :)
Ответы
Всего ответов: 26
Номер ответа: 1
Автор ответа:
JMP
Вопросов: 6
Ответов: 171
Профиль | | #1
Добавлено: 24.12.06 20:03
Может не совсем понял что Вы хотите, но если Вам нужно создать виртуальный диск как старая добрая команда SUBST
тогда через АПИ:
FUNCTION CreateSubstDrive(lpDeviceName AS ASCIIZ, lpTargetPath AS ASCIIZ ) AS LONG
FUNCTION = DefineDosDevice(0, lpDeviceName, lpTargetPath)
END FUNCTION
'-----------------------
FUNCTION RemoveSubstDrive(lpDeviceName AS ASCIIZ) AS LONG
FUNCTION = DefineDosDevice(%DDD_REMOVE_DEFINITION, lpDeviceName, BYVAL 0)
END FUNCTION
'-----------------------
SubstDrive= "K:"
SubstPath = "С:\то что будем подставлять в виртуальный драйв"
CreateSubstDrive(SubstDrive, SubstPath)
Номер ответа: 2
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #2
Добавлено: 24.12.06 22:46
эту же subst можно вызвать через shell... хотя апи наверное лучше...
Номер ответа: 3
Автор ответа:
Sacred Phoenix
ICQ: 304238252
Вопросов: 52
Ответов: 927
Профиль | | #3
Добавлено: 25.12.06 16:53
не-не-не, нада отдельное устройство. Как например это делает VFD, Virtual Floppy Driver
Номер ответа: 4
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #4
Добавлено: 26.12.06 17:38
тогда пиши драйвер )
Номер ответа: 5
Автор ответа:
Sacred Phoenix
ICQ: 304238252
Вопросов: 52
Ответов: 927
Профиль | | #5
Добавлено: 26.12.06 21:04
ну драйвер понятно. А как? Де мона об этом почитать?
Номер ответа: 6
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #6
Добавлено: 26.12.06 21:11
даёшь драйвер на вб? )
Номер ответа: 7
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #7
Добавлено: 27.12.06 04:29
Я тоже такое спрашивал
тут: http://vbnet.ru/forum/show.aspx?id=124734
...мена тоже за драйвером послали
Номер ответа: 8
Автор ответа:
Sacred Phoenix
ICQ: 304238252
Вопросов: 52
Ответов: 927
Профиль | | #8
Добавлено: 27.12.06 20:19
2 HACKER: блин, за кого ты меня принимаешь? Не собираюсь я тут писать драйвер на вб. Дай лучш линк, де мона почитать о написании дров. А еще скажу по секрету (тока тсс), хочу написать драйвер на асме!
Номер ответа: 9
Автор ответа:
Sacred Phoenix
ICQ: 304238252
Вопросов: 52
Ответов: 927
Профиль | | #9
Добавлено: 27.12.06 20:26
2 ZagZag: о, пасиба за линк, бум читать счас...
Номер ответа: 10
Автор ответа:
Sacred Phoenix
ICQ: 304238252
Вопросов: 52
Ответов: 927
Профиль | | #10
Добавлено: 27.12.06 20:29
2 ZagZag: о, пасиба за линк, бум читать счас...
Номер ответа: 11
Автор ответа:
JMP
Вопросов: 6
Ответов: 171
Профиль | | #11
Добавлено: 27.12.06 21:10
Ищите книги
Walter Oney, "Programming the WDM"
A.Baker, J.Lozano, "The Windows 2000 Device Driver Book"
Ну а без этого вообще не обойтись
http://www.microsoft.com/whdc/DevTools/ddk/default.mspx#
http://www.microsoft.com/whdc/resources/downloads.mspx
http://www.microsoft.com/whdc/devtools/WDK/AboutWDK.mspx
http://www.microsoft.com/whdc/driver/wdf/KMDF_pkg.mspx
Номер ответа: 12
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #12
Добавлено: 27.12.06 23:28
на васме.ру в уроках айсилизиона было что-то про vxd, что именно непомню, давно читал... на ночь
Номер ответа: 13
Автор ответа:
Sacred Phoenix
ICQ: 304238252
Вопросов: 52
Ответов: 927
Профиль | | #13
Добавлено: 28.12.06 20:06
2 HACKER: а про sys было?
2 JMP: спасибо огромное, в ближайшем будущем посморим!
Номер ответа: 14
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #14
Добавлено: 28.12.06 23:12
На васме есть KmdKit и туториалы Four-F - для разработки драйверов под NT (в частности XP), нужно именно это
Номер ответа: 15
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #15
Добавлено: 28.12.06 23:26
Кому именно это нужно? ))