#include #include #include //----------------------------------------------------------------------------- // Purpose: shutdown and unload SDK //----------------------------------------------------------------------------- void h_exit_or_terminate_process(UINT uExitCode) { R5Dev_Shutdown(); HANDLE h = GetCurrentProcess(); TerminateProcess(h, uExitCode); } void PRX_Attach() { DetourAttach((LPVOID*)&exit_or_terminate_process, &h_exit_or_terminate_process); } void PRX_Detach() { DetourAttach((LPVOID*)&exit_or_terminate_process, &h_exit_or_terminate_process); }