Присоединение к файлу доступа Windows - PullRequest
1 голос
/ 15 января 2009

Можно ли подключиться к загрузке или сохранению файлов Windows (независимо от того, как файл открывается, например, блокнот и т. Д.), Чтобы изменить файл на лету?

Например, кодировать / декодировать его на лету?

Для запуска кода требуются права администратора?

Ответы [ 4 ]

0 голосов
/ 08 мая 2009

Да, вам нужно написать драйвер устанавливаемой файловой системы. Installable File System Kit от Microsoft содержит несколько примеров драйверов, включая тот, который используется Filemon. К сожалению, я не верю, что вы можете получить доступ к этим API без IFS Kit.

0 голосов
/ 15 января 2009

Вы также можете использовать что-то вроде madCodeHook , чтобы перехватывать чтение / запись файла и устанавливать вашу dll в каждый процесс. Я использовал эту технику для записи заданий на печать для выставления счетов.

0 голосов
/ 16 января 2009

избегайте madCodeHook (не профессионально) использовать стандартные механизмы подключения API (в основном Richter и Microsoft D)

0 голосов
/ 15 января 2009

Вам, вероятно, придется написать драйвер. Посмотрите, сможете ли вы узнать источник Filemon, там есть чему поучиться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...