VB 6.0 能否通过进程pid 获取某一进程的cpu占用率。
具体情况是这样的,我可以通过进程名判断出进程的pid,我现在需要的是,知道了pid,获取该pid进程的cpu占用率。因为同一进程名可能有不同的进程。比如chrome浏览器就是多进程的,我要知道chrome浏览器每个进程的cpu占用率。
我才网上查了一些代码,都只能是根据进程名判断单进程cpu占用。希望可以通过pid区分相同进程名的不同进程的cpu占用。比如进程
A.exe pid:1 cpu占用是多少
A.exe pif:2 cpu占用是多少。
希望能有源码,最好能说明得清楚些,感激不尽了 http://zhidao.baidu.com/question/81203202.html 那你Google如何通过进程名得到pid不就可以了。
可以。先要获得CPU总时间,再获得每进程时间,这样一除就可以获得每个进程的CPU占用率。要注意的是,CPU总时间,有可能不包含隐藏进程。
能否提供源代码?初学者 莫见怪,多谢拉~
补充:VB , API