プロセスが使用中のファイルを知るには?


いけぶくろ  2005-01-17 00:54:06  No: 56029

全てのプロセスが開いた(開いている)ファイルを知りたいのですが
どうすればいいのでしょう?

プロセスは Process32First Process32Next で取得しました
ファイルが作成、削除されたのは ReadDirectoryChangesW で取得できましたが
ファイルが開かれたのはわかりませんでした
ファイルが開かれたのを知る方法はありませんか?
また、ReadDirectoryChangesW で知ったファイルはどのプロセスで行われたものか知る方法はありますか?

よろしくお願いします


シャノン  2005-01-17 04:49:31  No: 56030

Win32 API レベルではありません。

http://www.sysinternals.com/ntw2k/source/filemon.shtml
できるツールはありますが、おそらくドライバを作らないといけないでしょう。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加