以编程方式监视磁盘活动(Windows)

时间:2010-04-12 22:16:30

标签: .net windows wmi performancecounter

在Windows 2008R2中,在“磁盘活动”部分的“资源监视器”中,我可以看到从文件中读取/写入的字节数。如何以编程方式执行此操作,最好使用C#(或Win32 API)?我已经研究了WMI和各种性能计数器,但我无法弄清楚是否有适合我需求的东西。

1 个答案:

答案 0 :(得分:2)

与文件I / O相关的计数器位于LogicalDiskPhysicalDisk个对象上。看看Perfmon,了解哪些柜台可用。

使用C#中的PerformanceCounter类或C / C ++中的PDH API。根据我的经验,这些比WMI更有效 - 尽管这在您的应用程序中可能无关紧要。