1

ファイル拡張子が変更されたときはいつでも、どのプロセスがそれらを変更したかを通知できる Windows フックを作成したいと考えています。

私が使用することを計画していたアプローチは、トランポリンhttps://en.wikipedia.org/wiki/Trampoline_(computing)です。

インジェクトされた DLL からメイン プログラムに返される 2 つの情報が必要です。
1. 拡張子が変更されたファイルのパス 2. 変更されたプロセス

つまり、C:/whatever/MyFile.txt は C:/whatever/MyFile.doc になり、PID 7344 になり、SomeProgram.exe が変更されました。

必要なすべての情報を取得するために、挿入された DLL に再ルーティングする必要がある関数はどれですか。

4

1 に答える 1