實際上,可以通過編寫程式來訪問所有的Windows性能計數器。Windows中,註冊表是訪問性能計數器的一種機制。性能信息並不實際存在於註冊表中,在註冊表編輯器RegEdit.exe中是無法查看的,但可以通過註冊表函式來訪問,利用註冊表鍵來獲得從性能數據提供者那裡提供的數據。打開名為HKEY_PERFORMANCE_DATA的特殊鍵,利用RegQueryValueEx函式查詢鍵下面的值,就可以直接訪問註冊表性能計數器信息。當然,也可以利用性能數據幫助器(PDH, Performance Data Helper) API (Pdh.dll)來訪問性能計數器信息。
MSDN---You can consume performance data using either the registry interface or the PDH interface. The PDH interface is easier to use than the registry interface and is recommended for most performance data collection tasks. The PDH interface is essentially a higher-level abstraction of the functionality that the registry interface provides.