vc获取当前进程CPU使用率
double GetCPUUserRate() { HANDLE hProcess=::GetCurrentProcess(); static DWORD s_dwTickCountOld = 0; static LARGE_INTEGER s_lgProcessTimeOld={0}; static DWORD s_dwProcessorCoreNum = 0; if (!s_dwProcessorCoreNum) { SYSTEM_INFO sysInfo = {0}; GetSystemInfo(&sysInfo); s_dwProcessorCoreNum = sysInfo.dwNumberOfProcessors; } double dbProcCpuPercent = 0; BOOL bRetCode = FALSE; FILETIME CreateTime, ExitTime, KernelTime,UserTime; LARGE_INTEGER lgKernelTime; LARGE_INTEGER lgUserTime; LARGE_INTEGER lgCurTime; bRetCode = GetProcessTimes(hProcess, &CreateTime, &ExitTime, &KernelTime, &UserTime); if