2

パフォーマンスモニターを使用して、ファイルがいつアクセスされているか(読み取り/書き込み)を判断したいと思います。これは可能ですか?そうでない場合、他の方法はありますか?私のOSはWindowsServer2008 R2で、C#でコードを書いています。

4

2 に答える 2

1

その価値については、FileSystemWatcherを使用して特定のファイルへの書き込みを監視できます。

于 2010-04-12T21:53:58.703 に答える
0

残念ながら、マネージコードを使用してこれを行うために利用できるAPIはないと思います。ファイルシステムの読み取りまたは書き込みイベントをフックする必要がある場合は、フィルタードライバーの作成を検討する必要があります。フィルタドライバはかなり低レベルの構造であり、パフォーマンスモニタリングを行うだけの場合は、おそらく価値がありません。このAPIは、多くの場合、ウイルス対策またはバックアップ/レプリケーションソフトウェアの開発者によって利用されます。

于 2010-04-12T22:03:18.813 に答える