Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Наверное подумаешь, "кто про что, а вшивый - про драйвера", но 19.07.05 12:10 Число просмотров: 2132
Автор: amirul <Serge> Статус: The Elderman
|
> Которые смогут в свободное время со мной развивать проект > FtpDrive (см > http://vovan.silvernet.ru/netview/forum/viewtopic.php?t=761 > ) на sourceforge.net по лицензии GPL. > MSVC6 (да вобщем то необязательно, главное что чистый С++), > STLPORT, Win32, Native NT API
В данном случае действительно лучше делать сетевой редиректор (в драйвере). Уж сильно много Native API придется перехватывать и все равно как то "неаккуратненько получится", тем более что в винде есть спец механизмы для таких вещей.
Насколько я понимаю (редиректоры никогда не писал и даже не особо читал документацию), конечный путь будет выглядеть примерно так:
\\.ftp\ftp.host.domain\path\to\file.ext
Вместо ".ftp" может быть что угодно, но лучше именно такое (или похожее, но открывающее суть, или вообще настраиваемое) имя, ну а остаток ты вообще можешь парсить как хочешь, но опять таки лучше каталогами верхнего уровня оставить сконфигурированные FTP сервера. Ко всему прочему, такой сетевой диск может быть примеплен на любую букву стандартными средствами винды.
К сожалению IFSDK под рукой сейчас нет, но насколько я помню, там есть пример сетевой ФС (хотя лицензия не позволяет распространять семплы и производные от них в виде исходников их можно взять хотя бы для обучения).
А по поводу талантов - пиши на amirul НА mail ТОЧКА ru - будем поговорить (я ближайшие пару месяцев занят, но надо просто оценить сколько времени будет отнимать "лишний" проект).
|
|
|