ファイルの読み取りまたは書き込みで 33 または 32 エラーが発生した場合、そのファイルを開いている他のプロセスの名前を含むメッセージをログに記録したいと考えています。この情報を取得するために使用できる Win32 API が必要です。Process Explorer に表示されます。もちろん、Process Explorer には、メモリ内のすべてのプロセスに関する情報もあります。すべてのプロセスを調査せずに犯人を見つけたいと思います。
Jeremy Mullin
質問する
4931 次
2 に答える
3
これはあなたが望むことをするようです。
明らかに、 などの隠し API を使用していますNtQueryInformationProcess
。
于 2008-10-08T17:46:09.220 に答える
1
SysInternals の Handle プログラムもこれを行いますが、その方法はわかりません。これを行うための単一の文書化された API はないと思います。プロセスを反復処理し、プロセス内の各ハンドルを列挙してから、そのハンドルに関連付けられているファイル名を決定する必要があると思います。
于 2008-10-08T17:50:11.253 に答える