C:
Code:
#include <Windows.h>
DWORD dwOffset = 0x000000; // Change this one!
BYTE bEnable = 0x01; BYTE bDisable = 0x00;
int main(int argc, const char* argv[])
{
STARTUPINFO sInfo;
PROCESS_INFORMATION pInfo;
ZeroMemory(&sInfo, sizeof(sInfo));
sInfo.cb = sizeof(sInfo);
ZeroMemory(&pInfo, sizeof(pInfo));
if (CreateProcess(NULL, "WoW.exe", NULL, NULL, FALSE, CREATE_DEFAULT_ERROR_MODE, NULL, NULL, &sInfo, &pInfo))
{
if (WriteProcessMemory(pInfo.hProcess, (LPVOID)dwOffset, &bEnable, sizeof(bEnable), NULL))
{
while (!(GetAsyncKeyState(VK_END)&1))
{
Sleep(1);
}
printf("# Stopping Application.");
WriteProcessMemory(pInfo.hProcess, (LPVOID)dwOffset, &bDisable, sizeof(bDisable), NULL);
}
}
CloseHandle(pInfo.hProcess);
CloseHandle(pInfo.hThread);
}