Commit Graph

2 Commits (e57aeb03c3beffbeb55a1468b4d1c47ded8f65f8)

Author SHA1 Message Date
Tau e57aeb03c3 Simplify DLL hook mechanism
This change deletes the GetProcAddress hook and exports symbols
corresponding to the hooked functions from each hook DLL instead;
we stop at redirecting LoadLibrary/GetModuleHandle calls to the
hook DLL. This simplified approach has less hidden magic going on
behind the scenes and is more readily composable (i.e. a hook DLL
can export redirect symbols for more than one dynamically-loaded
DLL).
2021-06-13 11:27:00 -04:00
Tau 3b54f30171 mu3hook: Add initial Ongeki hook 2019-08-30 19:06:32 -04:00