diff --git a/src/Main.cpp b/src/Main.cpp index 447179be..fe8f7d57 100644 --- a/src/Main.cpp +++ b/src/Main.cpp @@ -6,7 +6,7 @@ namespace Main void Initialize() { - EntryPointHook.Uninstall(); + Main::EntryPointHook.Uninstall(); Components::Loader::Initialize(); } @@ -14,30 +14,30 @@ namespace Main { Components::Loader::Uninitialize(); } - - BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) - { - if (ul_reason_for_call == DLL_PROCESS_ATTACH) - { - DWORD oldProtect; - VirtualProtect(GetModuleHandle(NULL), 0x6C73000, PAGE_EXECUTE_READWRITE, &oldProtect); - - EntryPointHook.Initialize(0x6BAC0F, [] () - { - __asm - { - call Main::Initialize - mov eax, 6BAC0Fh - jmp eax - } - - })->Install(); - } - else if (ul_reason_for_call == DLL_PROCESS_DETACH) - { - Main::Uninitialize(); - } - - return TRUE; - } +} + +BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) +{ + if (ul_reason_for_call == DLL_PROCESS_ATTACH) + { + DWORD oldProtect; + VirtualProtect(GetModuleHandle(NULL), 0x6C73000, PAGE_EXECUTE_READWRITE, &oldProtect); + + Main::EntryPointHook.Initialize(0x6BAC0F, [] () + { + __asm + { + call Main::Initialize + mov eax, 6BAC0Fh + jmp eax + } + + })->Install(); + } + else if (ul_reason_for_call == DLL_PROCESS_DETACH) + { + Main::Uninitialize(); + } + + return TRUE; }