1. 程式人生 > >程序操作-檢視程序優先順序

程序操作-檢視程序優先順序

在程序的操作中我們程序要檢視程序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 ;
}