Code: mov edi, edi push ebp mov ebp, esp jmp todestinationtohook LPDWORD todestinationhook = HookProcess( dll, function ) function( virtualkey, pressed/unpressed ). enjoy.