Files
2025-09-29 00:52:08 +02:00

29 lines
599 B
C++
Executable File

// dllmain.cpp : Defines the entry point for the DLL application.
#include "stdafx.h"
DWORD WINAPI ControlThread(LPVOID lpParam)
{
Hooking::Start((HMODULE)lpParam);
return 0;
}
BOOL APIENTRY DllMain( HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved )
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)ControlThread, hModule, NULL, NULL);
break;
case DLL_THREAD_ATTACH:
break;
case DLL_THREAD_DETACH:
break;
case DLL_PROCESS_DETACH:
Hooking::Cleanup();
break;
}
return TRUE;
}