Code:
DWORD pKeyHook = (DWORD)GetProcAddress(GetModuleHandleA("User32.dll"),"PostMessageA")+5;
_declspec(naked) int __stdcall PostMessage_new(HWND hWnd,int Msg,WPARAM wParam,LPARAM lParam)
{
__asm
{
MOV EDI,EDI;
PUSH EBP;
MOV EBP,ESP;
JMP pKeyHook;
}
}
LPARAM GetLParam(int key)
{
UINT Scancode;
LPARAM LParam;
Scancode = MapVirtualKey(key, 0);
LParam = (Scancode << 16);
return LParam;
}
(hack thread)
HWND hWnd = FindWindowA(0,"WarRock");
PostMessage_new(hWnd , WM_KEYDOWN, VK_F5, GetLParam(VK_F5));
Sleep(50);
PostMessage_new(hWnd , WM_KEYUP, VK_F5, GetLParam(VK_F5));
viel glück :D