我想顯示進程列表(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