| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Алгоритмы > Создание файловой системы |
| Автор: ABs 10.4.2009, 22:02 |
| Необходимо создать эмулятор файловой системы в виде виртуального диска, реализующий базовый набор функций. сама программа должна представлять собой библиотеку функций для языка си. плюс контроль содержимого. есть какие нибудь мысли по созданию? мб ссылки? заранее благодарю. |
| Автор: skyboy 10.4.2009, 22:17 |
| тебе надо не файловую систему создать, а написать драйвер. верно? если речь о windows 2000/XP/Vista, то начать надо бы со знакомства с http://en.wikipedia.org/wiki/User-Mode_Driver_Framework(как http://www.microsoft.com/whdc/driver/wdf/UMDF_Intro.mspx). и в качестве примера можно взять http://support.microsoft.com/kb/257405. |
| Автор: maxdiver 10.4.2009, 22:49 |
| Казалось бы, и драйвер совсем необязательно делать. Нужно же всего лишь сишный интерфейс предоставить. Но тогда что тут особого сложного - непонятно. Делаем папочку рядом с исполняемым файлом filesystem, и в неё все действия переносим. Просят открыть файл disk:\1.txt, открываем .\filesystem\1.txt, ну и т.д. |
| Автор: InvalidProperty 13.4.2009, 09:59 |
| ABs, копни в эту сторону http://fuse.sourceforge.net/ http://ru.wikipedia.org/wiki/FUSE |