Code:
#include "stdafx.h"
#include <Windows.h>
//
#define writetoit 0x0051D3F0
DWORD WINAPI StartAddress(LPVOID lpArgs)
{
while(1)
{
if(GetAsyncKeyState(VK_F6))
{
*(int*)writetoit = 55555;
}
Sleep(100);
}
return 0;
}
BOOL APIENTRY DllMain( HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
if (ul_reason_for_call == DLL_PROCESS_ATTACH)
CreateThread(NULL, NULL, StartAddress, NULL, NULL, NULL);
return TRUE;
}
Code:
#include "stdafx.h"
#include <Windows.h>
//
DWORD WINAPI StartAddress(LPVOID lpArgs)
{
long t = 3 ;
unsigned long Protection;
while(1)
{
if(GetAsyncKeyState(VK_F6))
{
BYTE value[] = {0x00, 0xEB, 0x07, 0x8B};
VirtualProtect((void*)0x0051D3F0, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)0x0051D3F0, value, sizeof(t));
VirtualProtect((void*)0x0051D3F0, sizeof(t), Protection, 0);
}
Sleep(100);
}
return 0;
}
BOOL APIENTRY DllMain( HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
if (ul_reason_for_call == DLL_PROCESS_ATTACH)
CreateThread(NULL, NULL, StartAddress, NULL, NULL, NULL);
return TRUE;
}
how i can do that?,i tried continuous 3 day but nothing changed,plz help me