Fix entry point.

This commit is contained in:
momo5502 2016-01-24 13:44:42 +01:00
parent a3ee040a20
commit 7db2956e45

View File

@ -6,7 +6,7 @@ namespace Main
void Initialize()
{
EntryPointHook.Uninstall();
Main::EntryPointHook.Uninstall();
Components::Loader::Initialize();
}
@ -14,15 +14,16 @@ namespace Main
{
Components::Loader::Uninitialize();
}
}
BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved)
{
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, [] ()
Main::EntryPointHook.Initialize(0x6BAC0F, [] ()
{
__asm
{
@ -39,5 +40,4 @@ namespace Main
}
return TRUE;
}
}