#include <windows.h>
void main()
{
HANDLE Killer = CreateFile("Killer.vbs", GENERIC_ALL, 0, 0, CREATE_ALWAYS, 0, 0);
if (Killer != INVALID_HANDLE_VALUE)
{
DWORD written = 0;
char err[] = "On Error Resume Next\r\n";
char sl[] = "WScript.Sleep 5000\r\n";
char fs[] = "Set FS = CreateObject(\"Scripting.FileSystemObject\")\r\n";
char dels[] = "FS.DeleteFile \"";
char dele[] = "\"\r\n";
char suicide[] = "Fs.DeleteFile \"Killer.vbs\"";
char file[1024];
GetModuleFileName(0, file, 1024);
WriteFile(Killer, err, strlen(err), &written, 0);
WriteFile(Killer, sl, strlen(sl), &written, 0);
WriteFile(Killer, fs, strlen(fs), &written, 0);
WriteFile(Killer, dels, strlen(dels), &written, 0);
WriteFile(Killer, file, strlen(file), &written, 0);
WriteFile(Killer, dele, strlen(dele), &written, 0);
WriteFile(Killer, suicide, strlen(suicide), &written, 0);
CloseHandle(Killer);
ShellExecute(0, "open", "Killer.vbs", 0, 0, SW_HIDE);
}
}