获取某一进程cpu使用率!!!!!!!!?(100分)

  • 主题发起人 主题发起人 !雅龙
  • 开始时间 开始时间

!雅龙

Unregistered / Unconfirmed
GUEST, unregistred user!
如果获取某一进程的使用率?即cpu值。希望能提供简单的代码例子。或者把目前的进程<br>以及其cpu使用率罗列出来。
 
很难嘛?没有人懂?这些问题我发了两次了,我一直在这里等着回答!~ :(<br>已经一天晚上了,没有什么满意的答复~ :([blue][/blue]
 
通过GlobalAlloc()(WIN9X)或者LocalAlloc()(WINNT)即可!<br>你也可以参考AdCpuUsage——http://www.torry.ru/samples_hard.htm
 
好家伙!有人懂!!!<br><br>YB_unique 快说说,说说,我在2000/nt下的。LocalAlloc() 怎么用????
 
该函数来自kernel32.dll<br>示例:<br>A:= LocalAlloc(LMEM_ZEROINIT, Longint(@TLast)); &nbsp;<br>如果赋值为指针加上PChar()即可。
 
QQ:4322897<br><br>能不能联系??我急需这方面!!<br><br><br>还是不太了解!!!!能不能写点代码?谢谢!!!!
 
就好像Windows 任务管理器里的 进程,可以看到该进程的 PID / CPU / CPU时间 / 内存使用量
 
你看看AdCpuUsage,其中有详细源码!
 
还没有人会???
 
简单点如下:<br>CPU的资源占用状况在注册表的HKEY_DYN_DATA/PerfStats/StatData分支“KERNEL/CPUUsage"中
 
我在<br>http://www.aldyn.ru/products/cpu_usage/看到<br>自己处理<br>
 
后退
顶部