以前,建议使用一个副本来解释每个进程的统计信息,而不是我需要的每个文件。经过几天的搜索,我找不到任何特定的方法来获取每个文件的磁盘统计信息。
我正在编写一个 PerfMonitor 并希望它显示哪个文件具有扩展的读写操作。很像这样: (Windows 性能监视器)
我尝试了所有 PerfCounters,包括深度 WMI 搜索,但都只给出整个 FileSystem 的数字或“一个数字代表整个进程”。
我试图为每个进程列出其文件句柄,然后以这种方式获取一些信息,但找不到任何方法从文件句柄中获取此统计信息。
我在某处读到 Hook 每个进程以计算所有 ReadWrite 字节,但挂钩整个系统看起来并不简单和/或高效
绝望 我使用反汇编程序查看 Windows PerfMon 正在使用哪些功能,但我还是一无所获。
有人听说过可以帮助我的事情吗?
提前致谢。