インターセプトする必要がある Program.exe があります。その特定のプログラムは CreateFile と ReadFile を使用しますが、ReadFile 関数をインターセプトする必要があります。
独自の File System Filter MiniDriver を作成することを考えました。グーグルでこのリンクを見つけました:http://msdn.microsoft.com/en-us/library/ff551862(v=vs.85 ) これは正しい方法のようです。しかし、前回何らかのドライバ開発を行ったとき、>= VISTA ではドライバを簡単にインストールできなかったことを覚えています。Microsoft から「Signed」特権を取得する必要がありました (有料)。
私の質問は、USB スティック用のシンプルなファイル システム フィルター ドライバーを作成し、ReadFile() からの読み取りをインターセプトすることはできますか? 私がやりたいのは、特定のプロセスで ReadFile を許可することだけです。
1) 合法的にこれが必要です 2) 署名されていないドライバーを避ける必要があるため、ドライバーは常に機能します。
XP以降のすべてのOSで1つのミニフィルタードライバーが動作しますか?!