Project DescriptionHookEngine: HookEngine is an open-source project I developed at spare-time. Its core component is a win32 dll that can be injected into a remote process for process-wide
generic API hooking.
Generic means that any API with whatever calling convention is legal for hooking. Also, I implemented this project as multithreading aware of, so it can be used in a multithreading production environment.
The implementation idea comes from the Microsoft research Detours library and the codeproject article below:
http://research.microsoft.com/sn/detours/http://www.codeproject.com/KB/system/api_spying_hack.aspx My implementation combines the creative ideas of both technologies.
I will also post a "API Monitor" client project that demonstrates the usage of the HookEngine DLL. Welcome for any good comment or suggestion~~!
Thanks
Jeffrey