从NT中获得CPU使用率?API函数?(50分)

  • 主题发起人 主题发起人 DELPHIM
  • 开始时间 开始时间
D

DELPHIM

Unregistered / Unconfirmed
GUEST, unregistred user!
如何从NT中获得CPU使用率?程序或者函数?
 
注册信息表里有
 
使用PDH库,在WIN32 SDK中有,函数都以PDH开头。
步骤:
1、创建一个计数器队列,并添加要采样计数器
2、收集性能数据
3、计算、显示最终结果
4、结束性能数据收集
 
产生完整路径PDHMAKECOUNTERPATH()
初始化打开PDHOPENQUERY()
添加要采样的计数器PDHADDCOUNTER()
采样数据PDHCOLLECTQUERYDATA()
计算结果PDHGETFORMATTEDCOUNTERVALUE()
结束收集PDHCLOSEQUERY()
 
请以上两位给以进一不具体的指点,多谢!
 
http://www.devarchive.com/Getting_CPU_Info.html
http://www.devarchive.com/AdCPUUsage.html
http://www.delphibbs.com/delphibbs/dispq.asp?lid=565450
 
需要现成的控件!!
 
搜索控件,有!!!
 
多人接受答案了。
 
后退
顶部