程序操作-檢視程序優先順序
阿新 • • 發佈:2019-01-31
在程序的操作中我們程序要檢視程序ID。程序優先順序等有關程序的資訊,在程序操作-怎樣查殺程序已經介紹過操作程序需要的API,這裡就不再介紹了。因為怎樣查殺程序採用的對話方塊工程進行的操作,因此這裡不採用對話方塊工程,採用一般的工程。程式碼如下:
#include <windows.h>
#include <tlhelp32.h>
#include <stdio.h>
int main()
{
char R[10000];
PROCESSENTRY32 pe32;
pe32.dwSize = sizeof(pe32);
ZeroMemory(R,sizeof(char));
HANDLE hProcessSnap = ::CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
if(hProcessSnap == INVALID_HANDLE_VALUE) return;
BOOL bMore = ::Process32First(hProcessSnap,&pe32);
while(bMore)
{
printf("程序名:\t%s",pe32.szExeFile);
printf("優先順序\t%ld\n",pe32.pcPriClassBase);
bMore = ::Process32Next(hProcessSnap,&pe32);
}
::CloseHandle(hProcessSnap);
getchar();
return ;
}