當前位置:編程學習大全網 - 編程軟體 - 想用C++編個殺毒指令,我說妳寫,很簡單

想用C++編個殺毒指令,我說妳寫,很簡單

記壹下病毒名,寫道文件裏(區分大小寫,我之前就被這個弄暈了)

然後遍歷文件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;

}

用這個函數,直接放文件名變量進去就行了

  • 上一篇:單手機械鍵盤有哪些好的值得推薦?
  • 下一篇:合肥柏景灣疊翠軒小區周邊配套怎麽樣?
  • copyright 2024編程學習大全網