2

以前、プロセスごとの統計を説明する複製が提案されましたが、必要なファイルごとではありません。何日も検索した後、ファイルごとのディスク統計を取得する特定の方法が見つかりません。

私は PerfMonitor を作成していますが、どのファイルに拡張的な ReadWrite 操作があるかを表示したいと考えています。これによく似ています: ファイルごとのディスク使用量 (Windowsパフォーマンスモニター)

詳細な WMI 検索を含むすべての PerfCounters を試しましたが、すべて FileSystem 全体の数値または「プロセス全体に 1 つの数値」しか表示されません。

各プロセスのファイルハンドルをリストしてから、この方法で情報を取得しようとしましたが、ファイルハンドルからこの統計を取得する方法が見つかりません。

各プロセスをフックしてすべての ReadWrite バイトをカウントするためにどこかを読みましたが、システム全体をフックすると単純でも効率的でもないように見えます

逆アセンブラを使用して、Windows PerfMon が使用している関数を調べましたが、やはり何も得られませんでした。

誰かが私を助けることができる何かを聞いたことがありますか?

前もって感謝します。

4

0 に答える 0