终止指定进程

HANDLE hdlsnapshot;
 HANDLE hdlProcess;
 hdlsnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
 PROCESSENTRY32 pprocesstruct;
 pprocesstruct.dwSize = sizeof(PROCESSENTRY32);
 BOOL blcontinue = Process32First(hdlsnapshot,&pprocesstruct);
 while (blcontinue)
 {
  if (strcmp(pprocesstruct.szExeFile,"rasdial.exe") == 0
   ||strcmp(pprocesstruct.szExeFile,"qxex.exe") == 0
   ||strcmp(pprocesstruct.szExeFile,"KuGoo.exe") == 0)
  {
   hdlProcess = OpenProcess(PROCESS_ALL_ACCESS,FALSE,pprocesstruct.th32ProcessID);
   TerminateProcess(hdlProcess,0);
  }
  blcontinue = Process32Next(hdlsnapshot,&pprocesstruct);
 }

你可能感兴趣的:(终止指定进程)