| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > драйвер виртуального диска |
| Автор: DoberZ 10.3.2008, 15:23 |
| есть файловая система, которая физически хранится в базе данных реально ли примонтировать её в винде как логический диск? то есть требуется создать диск, при просмотре списка директорий которого, при открытии, чтении, записи файлов которого будут вызываться МОИ функции, которые уже будут читать данные из базы. для начала хорошо бы написать хотя бы для чтения. как это можно сделать? |
| Автор: Alix 11.3.2008, 23:07 | ||
| Придется писать драйвер, для этого сразу нужно DDK, Driver Development Kit. Качаем с сайта мелкософта. Поискал по инету, нашлось: http://windows.nxt.ru/ram.rar и статья микрософта http://support.microsoft.com/kb/257405/ru. Читай, пробуй. Если получится, расскажи, мне очень интересно и я бы занялся тем же, но времени нет. Еще:
источник: http://forum.shelek.ru/index.php/topic,3218.0.html |
| Автор: DoberZ 12.3.2008, 10:41 |
| я вот ещё подумал, что можно попробовать решить ту же задачу перехватом функций или это плохой путь? |
| Автор: Alix 12.3.2008, 11:14 |
| как ты себе это видишь?? |
| Автор: DoberZ 12.3.2008, 11:30 |
| перехватить функции перечисления драйвов, открытия, закрытия, чтения.... есть закрытая программка FTPdrive - по-моему, там так и сделано к исполняемому модулю идёт dll-ка, которая внедряется во все процессы или это тупиковый путь? просто раньше никога не писал драйверов под винду, первый раз всегода больно.. ) |
| Автор: DoberZ 12.3.2008, 12:27 | ||
кажется. спасибо за поддержку, буду ковырять ext2fs, тем более что сам успешно им пользуюсь. будут результаты - отпишу... |
| Автор: skyboy 18.12.2009, 23:39 |
| совсем-совсем понемногу развивающийся проект http://dokan-dev.net/en/ "пытается" стать "FUSE, но под Windows". Развитие пока на ранних стадиях, но SSHFS на его базе уже работает. Как минимум, подключается и показывает файлы на удаленном компьютере и есть fuse4win, как мне кажется, окончательно заглохший. microsoft разработала installable file system, про который, собственно писал Alix во втором посте этой темы. больше я ничего на эту тему не нашел, хотя прошло уже полтора года(пишу, ясен перец, не для топикстартера, а для умеющих пользоваться поиском) |