├── .gitattributes ├── .gitignore ├── CMake ├── AppInitHook-custom.cmake ├── AppInitHook.ini ├── cmake.toml ├── cmkr.cmake ├── flatten-build-hierarchy.cmake ├── msvc-configurations.cmake ├── msvc-static-runtime.cmake ├── register_AppInitDLLs.cmake ├── register_x64.reg.in └── register_x86.reg.in ├── CMakeLists.txt ├── LICENSE ├── Libraries ├── AppInitDispatcher │ ├── AppInitDispatcher.cpp │ └── Utf8Ini.hpp ├── CMakeLists.txt ├── HookDll │ ├── HookDll.cpp │ └── HookDll.hpp ├── MinHook │ ├── MinHook.h │ ├── buffer.c │ ├── buffer.h │ ├── hde │ │ ├── hde32.c │ │ ├── hde32.h │ │ ├── hde64.c │ │ ├── hde64.h │ │ ├── pstdint.h │ │ ├── table32.h │ │ └── table64.h │ ├── hook.c │ ├── trampoline.c │ └── trampoline.h ├── cmake.toml └── ntdll │ ├── ntdll.h │ ├── ntdll_x64.lib │ └── ntdll_x86.lib ├── Modules ├── AppInitExampleModule │ └── AppInitExampleModule.cpp ├── CMakeClean │ └── CMakeClean.cpp ├── CMakeLists.txt ├── CmdImproved │ └── CmdImproved.cpp ├── ConhostLoader │ └── ConhostLoader.cpp ├── ExitProcess │ └── ExitProcess.cpp ├── ForceQuit │ └── ForceQuit.cpp ├── GitMagic │ └── GitMagic.cpp ├── HighPriority │ └── HighPriority.cpp ├── NoSoftwareInventory │ └── NoSoftwareInventory.cpp ├── TotalCommander │ └── TotalCommander.cpp ├── WerfaultMagic │ └── WerfaultMagic.cpp ├── WowUndirect │ └── WowUndirect.cpp ├── clang-cl-hacks │ └── clang-cl-hacks.cpp └── cmake.toml ├── README.md ├── TestLoader └── TestLoader.cpp └── cmake.toml /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/.gitignore -------------------------------------------------------------------------------- /CMake/AppInitHook-custom.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/CMake/AppInitHook-custom.cmake -------------------------------------------------------------------------------- /CMake/AppInitHook.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/CMake/AppInitHook.ini -------------------------------------------------------------------------------- /CMake/cmake.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/CMake/cmake.toml -------------------------------------------------------------------------------- /CMake/cmkr.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/CMake/cmkr.cmake -------------------------------------------------------------------------------- /CMake/flatten-build-hierarchy.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/CMake/flatten-build-hierarchy.cmake -------------------------------------------------------------------------------- /CMake/msvc-configurations.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/CMake/msvc-configurations.cmake -------------------------------------------------------------------------------- /CMake/msvc-static-runtime.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/CMake/msvc-static-runtime.cmake -------------------------------------------------------------------------------- /CMake/register_AppInitDLLs.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/CMake/register_AppInitDLLs.cmake -------------------------------------------------------------------------------- /CMake/register_x64.reg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/CMake/register_x64.reg.in -------------------------------------------------------------------------------- /CMake/register_x86.reg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/CMake/register_x86.reg.in -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/LICENSE -------------------------------------------------------------------------------- /Libraries/AppInitDispatcher/AppInitDispatcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Libraries/AppInitDispatcher/AppInitDispatcher.cpp -------------------------------------------------------------------------------- /Libraries/AppInitDispatcher/Utf8Ini.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Libraries/AppInitDispatcher/Utf8Ini.hpp -------------------------------------------------------------------------------- /Libraries/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Libraries/CMakeLists.txt -------------------------------------------------------------------------------- /Libraries/HookDll/HookDll.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Libraries/HookDll/HookDll.cpp -------------------------------------------------------------------------------- /Libraries/HookDll/HookDll.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Libraries/HookDll/HookDll.hpp -------------------------------------------------------------------------------- /Libraries/MinHook/MinHook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Libraries/MinHook/MinHook.h -------------------------------------------------------------------------------- /Libraries/MinHook/buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Libraries/MinHook/buffer.c -------------------------------------------------------------------------------- /Libraries/MinHook/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Libraries/MinHook/buffer.h -------------------------------------------------------------------------------- /Libraries/MinHook/hde/hde32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Libraries/MinHook/hde/hde32.c -------------------------------------------------------------------------------- /Libraries/MinHook/hde/hde32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Libraries/MinHook/hde/hde32.h -------------------------------------------------------------------------------- /Libraries/MinHook/hde/hde64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Libraries/MinHook/hde/hde64.c -------------------------------------------------------------------------------- /Libraries/MinHook/hde/hde64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Libraries/MinHook/hde/hde64.h -------------------------------------------------------------------------------- /Libraries/MinHook/hde/pstdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Libraries/MinHook/hde/pstdint.h -------------------------------------------------------------------------------- /Libraries/MinHook/hde/table32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Libraries/MinHook/hde/table32.h -------------------------------------------------------------------------------- /Libraries/MinHook/hde/table64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Libraries/MinHook/hde/table64.h -------------------------------------------------------------------------------- /Libraries/MinHook/hook.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Libraries/MinHook/hook.c -------------------------------------------------------------------------------- /Libraries/MinHook/trampoline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Libraries/MinHook/trampoline.c -------------------------------------------------------------------------------- /Libraries/MinHook/trampoline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Libraries/MinHook/trampoline.h -------------------------------------------------------------------------------- /Libraries/cmake.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Libraries/cmake.toml -------------------------------------------------------------------------------- /Libraries/ntdll/ntdll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Libraries/ntdll/ntdll.h -------------------------------------------------------------------------------- /Libraries/ntdll/ntdll_x64.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Libraries/ntdll/ntdll_x64.lib -------------------------------------------------------------------------------- /Libraries/ntdll/ntdll_x86.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Libraries/ntdll/ntdll_x86.lib -------------------------------------------------------------------------------- /Modules/AppInitExampleModule/AppInitExampleModule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Modules/AppInitExampleModule/AppInitExampleModule.cpp -------------------------------------------------------------------------------- /Modules/CMakeClean/CMakeClean.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Modules/CMakeClean/CMakeClean.cpp -------------------------------------------------------------------------------- /Modules/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Modules/CMakeLists.txt -------------------------------------------------------------------------------- /Modules/CmdImproved/CmdImproved.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Modules/CmdImproved/CmdImproved.cpp -------------------------------------------------------------------------------- /Modules/ConhostLoader/ConhostLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Modules/ConhostLoader/ConhostLoader.cpp -------------------------------------------------------------------------------- /Modules/ExitProcess/ExitProcess.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Modules/ExitProcess/ExitProcess.cpp -------------------------------------------------------------------------------- /Modules/ForceQuit/ForceQuit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Modules/ForceQuit/ForceQuit.cpp -------------------------------------------------------------------------------- /Modules/GitMagic/GitMagic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Modules/GitMagic/GitMagic.cpp -------------------------------------------------------------------------------- /Modules/HighPriority/HighPriority.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Modules/HighPriority/HighPriority.cpp -------------------------------------------------------------------------------- /Modules/NoSoftwareInventory/NoSoftwareInventory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Modules/NoSoftwareInventory/NoSoftwareInventory.cpp -------------------------------------------------------------------------------- /Modules/TotalCommander/TotalCommander.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Modules/TotalCommander/TotalCommander.cpp -------------------------------------------------------------------------------- /Modules/WerfaultMagic/WerfaultMagic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Modules/WerfaultMagic/WerfaultMagic.cpp -------------------------------------------------------------------------------- /Modules/WowUndirect/WowUndirect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Modules/WowUndirect/WowUndirect.cpp -------------------------------------------------------------------------------- /Modules/clang-cl-hacks/clang-cl-hacks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Modules/clang-cl-hacks/clang-cl-hacks.cpp -------------------------------------------------------------------------------- /Modules/cmake.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/Modules/cmake.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/README.md -------------------------------------------------------------------------------- /TestLoader/TestLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/TestLoader/TestLoader.cpp -------------------------------------------------------------------------------- /cmake.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrexodia/AppInitHook/HEAD/cmake.toml --------------------------------------------------------------------------------