PDH(performancer data helper)를 사용해서 구한다. 주의할 게 있는데, 프로세스 이름이 같은 경우 가령 svchost라든지 iexplorer의 경우는 #인덱스를 붙여줌으로써 구분할 수 있다.(인덱스는 0부터 시작) 그리고 PdhCollectQueryData 함수로 값을 수집하는 경우 첫 실행으로는 값이 항상 99.9999이므로 Sleep(타임)을 줘서 최소 2번 실행해야 제대로 값을 구할 수 있다.(이전 샘플과 현재 샘플을 비교해서 값을 산출한다고 한다.) 참고로 주기적으로 갱신된 프로세스 목록을 구하려면 PdhEnumObjects(NULL, szMachine, NULL, &cchBuffer, PERF_DETAIL_WIZARD, TRUE); // 이 과정이 시스템 부하가 좀 걸리는 ..