    ALLOCCONSOLE()
    hooks::Initialize();
    while (true)
    {
        if (GetAsyncKeyState(VK_DELETE) & 1)
            break;
        Sleep(100);
    }
    FreeLibraryAndExitThread(static_cast<HMODULE>(lpParameter), EXIT_SUCCESS);
}

BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReason, LPVOID lpReserved)
{
    if (dwReason == DLL_PROCESS_ATTACH)