我想显示进程列表(Windows,C++)以及它们以KB /秒为单位从磁盘读取和写入的数量。以编程方式获取Windows上的进程磁盘io统计信息?
Windows 7的资源监视器有能力,所以我应该能够做到这一点。
但是我无法找到相关的API调用或在perfmon计数器中找到任何东西。任何人都可以指出我的方向吗?
我想显示进程列表(Windows,C++)以及它们以KB /秒为单位从磁盘读取和写入的数量。以编程方式获取Windows上的进程磁盘io统计信息?
Windows 7的资源监视器有能力,所以我应该能够做到这一点。
但是我无法找到相关的API调用或在perfmon计数器中找到任何东西。任何人都可以指出我的方向吗?
我认为事件追踪(ETW)是唯一可行的方法......但是体面的ETW示例非常稀缺。 – dutchmega 2009-10-30 17:58:24