Крашит т.к. функция __thiscall + хук будет затирать инструкцию movВсем привет, пытаюсь поставит хук на самповскую функцию SAMP_FUNC_SENDCMD 0x65C60
ставлю через https://blast.hk/threads/30412/
C++:DWORD Trampoline = 0x0; byte prologue[6]; void UserHook(void* _this, char* message) { MessageBoxA(NULL, message, "sadasd", NULL); __asm jmp Trampoline } // устанавливаю DWORD Addr = SF->getSAMP()->getSAMPAddr() + SAMP_FUNC_SENDCMD; Trampoline = MakeJump(Addr, (DWORD)& UserHook, prologue, 6);
но при вызове команды происходит краш
вот скрины с енжина
до
Посмотреть вложение 37046
и после установки
Посмотреть вложение 37049
по моему выглядит красиво, но все же я где-то проебался
пробовал и с __stdcall функцию UserHook, и брал размер пролога 8 вместо 6 тоже не помогло, что я делаю не так?
https://blast.hk/threads/781/post-359737