计算每个进程的CPU利用率的函数是int CShowAllProcessDlg::GetCpusage(int Index, DWORD id)第一个参数是进程在进程数组中的位置,而第二个参数是进程的ID。重要的事,计算的公式需要获得一定时间间隔的两组进程数据来完成(这样计算才精确)。所以,定义了两个数组: __int64 LastTotalProcessCPUUsage[50];__int64 LastCurrentProcessCPUUsage[50];来存放获取的数据,这两个数组很重要,当然你也可以通过其他的方法实现。若要实时刷新进程的CP