Как написать драйвер собственной файловой системы для Windows на C#?
Давно крутится в голове концепция файловой системы под мои нужды. Хочу написать драйвер, думаю сложно быть не должно т.к. система довольно простая. Но интерес не на столько сильный, чтобы заморачиваться с C++. Можно ли как-то на C#? Беглый поиск Гуглом по англоязычным сайтам не помог. Подскажите если кто имеет представление. Заранее спасибо.
PS: как вариант видится создание гигантского файла поверх NTFS и работа с его содержимыми через отдельные приложения, но было бы прикольно сделать по-человечески: с прямой работой с разделом на диске и чтобы в проводнике видилось его содержимое...
А по принципу работы со стороны пользователя - да, идеально как в TrueCrypt в общем. Но есть одно НО: на сколько я понимаю TrueCrypt как раз не касается файловой системы, ты там форматируешь как хочешь, он скорее работает как драйвер "блочного устройства" (собственно диска, с секторами, а не с файлами), а не как драйвер ФС.