在Windows 2008R2中,在“磁盘活动”部分的“资源监视器”中,我可以看到从文件中读取/写入的字节数。如何以编程方式执行此操作,最好使用C#(或Win32 API)?我已经研究了WMI和各种性能计数器,但我无法弄清楚是否有适合我需求的东西。
答案 0 :(得分:2)
与文件I / O相关的计数器位于LogicalDisk
和PhysicalDisk
个对象上。看看Perfmon,了解哪些柜台可用。
使用C#中的PerformanceCounter类或C / C ++中的PDH API。根据我的经验,这些比WMI更有效 - 尽管这在您的应用程序中可能无关紧要。