This addresses one major issue and multiple minor ones: Major: Inject's debugger is not attached to the process before injecting DLL files. This misses out on OutputDebugString calls by anything logging in the DllMain functions of the hook dlls. Minor: - Fix coloring of log entries - Add ASCII header to easily determine start - Fix file logging, log _everything_ to a single log file - Enhance inject's debugger: log further debug events to incrase visibility on issues, proper exception handling for inject - Re-iterated code structure of inject
4 lines
125 B
C
4 lines
125 B
C
#include "util/defs.h"
|
|
|
|
const char *inject_build_date = __DATE__ " " __TIME__;
|
|
const char *inject_gitrev = STRINGIFY(GITREV); |