Крутейшая штука, написано на втором .NET’е немецким парнем по имени Рихард Хайнрих (Richard Heinrich).
Использует идею, подсказанную кем-то из Microsoft Research ещё в эпоху WinNT4 – использовать CIFS (в те времена ещё SMB) сервер. Таким образом, всё реализуется целиком в user-mode! В комплекте идёт в исходниках пример «файловой системы», тупо «зеркалящей» каталог TEMP. Причём оно реально работает (по крайней мере в WinXP.SP2)! Есть alternative streams и права доступа. Самая «вкусная» часть – собственно CIFS-сервер – пока без исходников, вопрос об открытии автором рассматривается
Беглый взгляд показал, что она сделана на .NET’е с использованием p/invoke. Все комментарии в коде пока на немецком, но ведь истинных джедаев это не остановит, верно?
Сервер биндится на первую сетевую плату, находящуюся в операбельном состоянии (если таковых нет – поставьте «родной» Loopback Adaptor от Майкрософт), в следующей версии обещается работа с несколькими платами, а заодно и английские комментарии.
Вердикт: качать прямо сейчас.
Сентябрь 26, 2009 в 10:33 пп
Всё классно, за исключением одного, сайт не доступен:
Forbidden
You don’t have permission to access /sodcms_FUSE_for_WINDOWS.htm on this server.