TRX/src/main.c

35 lines
659 B
C

#include "config.h"
#include "init.h"
#include "inject.h"
#include "log.h"
#include <stdio.h>
#include <windows.h>
HINSTANCE hInstance = NULL;
BOOL APIENTRY DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
{
switch (fdwReason) {
case DLL_PROCESS_ATTACH:
freopen("./Tomb1Main.log", "w", stdout);
T1MInit();
T1MReadConfig();
LOG_INFO("attached");
hInstance = hinstDLL;
T1MInject();
break;
case DLL_PROCESS_DETACH:
LOG_INFO("detached");
break;
case DLL_THREAD_ATTACH:
break;
case DLL_THREAD_DETACH:
break;
}
return TRUE;
}