2012-01-04 21 views
2

フォルダの変更操作(コピー、削除、名前変更など)をフックする可能性がありますが、残念ながらファイルに適用された操作をフックする必要があります。何かご意見は?Windows XP/7コピーFILEフック

環境:

デルファイXE2、WindowsのXP// 2008年7

感謝。

+0

基本的な目標は何ですか。ファイルシステムレベルまたはシェルレベルでこれを必要としますか? –

+0

控えめな目標はかなり簡単です。私が必要とするのは、特定の種類のファイルのコピー、削除、名前変更、移動を傍受することだけです。 –

+0

そして私が尋ねたもう一つの質問は? –

答えて

7

は、私は2つのオプション

1)あなたは自分でフックをwrttingまたはmadCodeHookまたはDeviare API hookのようなAPIフックライブラリを使用して、システム全体のフックを作成CopyFileCopyFileExなどのWINAPI関数をフックすることができますを知っている(私は両方使用してきました図書館は素晴らしい結果をもたらします。)

2)File System Filter Driverを書く。

+0

WinAPIは、MicrosoftのDetoursライブラリにフックすることもできます。このライブラリには、そのようなフックの例が付属しています –

関連する問題