TRX/src/main.c

33 lines
616 B
C
Raw Normal View History

#include "config.h"
2021-02-22 21:39:37 +01:00
#include "inject.h"
2021-02-08 01:18:57 +01:00
#include "util.h"
2021-02-22 21:39:37 +01:00
#include <stdio.h>
#include <windows.h>
2021-02-13 14:58:42 +01:00
2021-01-01 19:50:16 +01:00
HINSTANCE hInstance = NULL;
2021-02-10 16:03:02 +01:00
BOOL APIENTRY DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
{
2021-01-01 19:50:16 +01:00
switch (fdwReason) {
2021-02-10 16:03:02 +01:00
case DLL_PROCESS_ATTACH:
2021-02-18 16:40:32 +01:00
freopen("./Tomb1Main.log", "w", stdout);
T1MReadConfig();
2021-02-10 16:03:02 +01:00
TRACE("Attached");
hInstance = hinstDLL;
2021-02-22 21:39:37 +01:00
T1MInject();
2021-02-10 16:03:02 +01:00
break;
2021-01-01 19:50:16 +01:00
2021-02-10 16:03:02 +01:00
case DLL_PROCESS_DETACH:
TRACE("Detached");
break;
2021-01-01 19:50:16 +01:00
2021-02-10 16:03:02 +01:00
case DLL_THREAD_ATTACH:
break;
2021-01-01 19:50:16 +01:00
2021-02-10 16:03:02 +01:00
case DLL_THREAD_DETACH:
break;
2021-01-01 19:50:16 +01:00
}
return TRUE;
}