Red de conocimiento informático - Espacio del host - Si desea programar un comando antivirus en C, le sugiero que lo escriba. Es muy simple.

Si desea programar un comando antivirus en C, le sugiero que lo escriba. Es muy simple.

Recuerde el nombre del virus y escríbalo en el archivo (distingue entre mayúsculas y minúsculas, esto me confundió antes)

Luego recorra el archivo taskkill o TerminateProcess

Pero necesita ser convertido

int KillProcess(char *ProcessName) { //Función del proceso de eliminación de virus

HANDLE ProcessAll = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);

tagPROCESSENTRY32 ProcessEntry = {};

ProcessEntry.dwSize = sizeof(tagPROCESSENTRY32);

DWORD ProcessId = 0

hacer {

if (strcmp(ProcessName, ProcessEntry.szExeFile) == 0) {

// Obtener PID

ProcessId = ProcessEntry.th32ProcessID;

break

}

} while (Process32Next(processAll, amp; ProcessEntry));

TerminateProcess(OpenProcess(PROCESS_ALL_ACCESS, FALSE, ProcessId), 0);

return 0;

}

Para usar esta función, simplemente coloque la variable de nombre de archivo directamente en ella