HKEY_DYN_DATA 是 win9x下的
HKEY_PERFORMANCE_DATA 是 nt 下的
在nt下访问performance data复杂的多
在nt下访问performance data有2种方法:通过api 和 通过注册表
通过api简单一点,但是需要pdh.dll支持,而这个dll要另外装,我到现在还没有
找到他
通过注册表找麻烦很多,首先要查找
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Perflib
得到对象的序号
然后根据序号查询 HKEY_PERFORMANCE_DATA 下的 (序号) 得到一大块数据
这块数据是2进制的,要通过多种结构的查找才找到你要的数据
注册表的例子在 MSDN 的 sample 里面查找一个叫 plist.cpp 的文件,
该例子理解还算比较简单