Windows XP / 7 копировать FILE hook - PullRequest
2 голосов
/ 04 января 2012

Есть возможность перехватить операции модификации папки (копирование, удаление, переименование и т. Д.), Но, к сожалению, мне нужно перехватить эти операции, примененные к файлам. Какие-нибудь мысли?

Окружающая среда:

Delphi XE2, Windows XP / 7/2008

Спасибо.

1 Ответ

7 голосов
/ 05 января 2012

Я знаю два варианта

1) Вы можете перехватить функции WinAPi, такие как CopyFile и CopyFileEx , создав общесистемный хук, самостоятельно перехватывая хук или используя библиотеку хуков API, например madCodeHook или Deviare API hook (я использовал обе библиотеки с отличными результатами.)

2) Запись драйвера фильтра файловой системы .

...