Есть мысля сделать шифровальную нашлёпку для дропбокса по типу маковской, но попроще. Т.е. кидаем файлы не напрямую в папку дропбокса, а в некоторую "буферную". "Что-то" палит, что файл туда попал, шифрует его и кладет уже в дропбоксовскую папку. И наоборот, когда мы открываем файл из этой "буферной" папки, "Что-то" его расшифровывает и отдает нам. Я так подозреваю, что это "что-то" - это не меньше чем фильтр-драйвер фс? Или можно обойтись меньшей кровью? Просто по части шифрования то у меня проблем нет, а вот с драйверами гораздо всё сложнее.
Можно обойтись меньшей кровью: http://msdn.microsoft.com/en-us/library/aa365261(v=vs.85).aspx Через драйвер надежнее.
отчего же =) на минифильтрах это довольно просто. Но все, что можно сделать в юзермоде, должно делатся в юзермоде.
А если просто перехватить MoveFile, CopyFile и OpenFile, потом в обработчиках отслеживать наличие подстроки с путем к заветной папке?
Если ваше решение - для end-юзерей, то имеет право на жизнь. Года два назад делал хранилище файлов. поднял ssh на сервере - это был протокол передачи файлов. Плюс к этому файлы и их имена шифровались во время отправки и через сеть шел таким образом дважды зашифрованный поток, на сервере оседал шифрованный файл. Ключей для его расшифровки на сервере не было. Использовалось для хранения бекапа на удаленном сервере. vps стоит рублей 300. И никаких дропбоксов.