然後遍歷文件taskkill或者可以TerminateProcess
但是要轉化壹下
int KillProcess(char *ProcessName) { //殺除病毒進程函數
HANDLE processAll = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
tagPROCESSENTRY32 processEntry = {};
processEntry.dwSize = sizeof(tagPROCESSENTRY32);
DWORD processId = 0;
do {
if (strcmp(ProcessName, processEntry.szExeFile) == 0) {
// 獲取到PID
processId = processEntry.th32ProcessID;
break;
}
} while (Process32Next(processAll, &processEntry));
TerminateProcess(OpenProcess(PROCESS_ALL_ACCESS, FALSE, processId), 0);
return 0;
}
用這個函數,直接放文件名變量進去就行了