Description: Intercepting Win32 API calls has always been a challenging subject among most of the Windows developers and I have to admit, it s been one of my favorite topics. The term Hooking represents a fundamental technique of getting control over a particular piece of code execution. It provides an straightforward mechanism that can easily alter the operating system s behavior as well as 3rd party products, without having their source code available.
To Search:
- [VCHookExample] - vc hook programming examples of how to u
- [DLL] - DLL Injection 1 cases, the DLL into eith
File list (Check if you may need any files):
Code
....\Common
....\......\Common.h
....\......\CustomMessages.h
....\......\IniFile.cpp
....\......\IniFile.h
....\......\LockMgr.cpp
....\......\LockMgr.h
....\......\LogFile.h
....\......\ModuleInstance.cpp
....\......\ModuleInstance.h
....\......\SysUtils.h
....\HookSrv
....\.......\ApplicationScope.cpp
....\.......\ApplicationScope.h
....\.......\HookSrv.cpp
....\.......\HookSrv.dsp
....\.......\HookSrv.h
....\.......\HookSrv.rc
....\.......\LimitSingleInstance.cpp
....\.......\LimitSingleInstance.h
....\.......\MainFrm.cpp
....\.......\MainFrm.h
....\.......\res
....\.......\...\HookSrv.rc2
....\.......\...\trayicon.ico
....\.......\Resource.h
....\.......\StdAfx.cpp
....\.......\StdAfx.h
....\.......\TrayIcon.cpp
....\.......\TrayIcon.h
....\HookSystem.dsw
....\HookTool
....\........\ApiHook.cpp
....\........\ApiHook.h
....\........\HookTool.cpp
....\........\HookTool.def
....\........\HookTool.dsp
....\........\Injector.cpp
....\........\Injector.h
....\........\Interlocked.h
....\........\ModuleScope.cpp
....\........\ModuleScope.h
....\........\NtDriverController.cpp
....\........\NtDriverController.h
....\........\NtInjectorThread.cpp
....\........\NtInjectorThread.h
....\........\NtProcessMonitor.cpp
....\........\NtProcessMonitor.h
....\NTProcDrv
....\.........\NTProcDrv.c
....\.........\NTProcDrv.dsp
....\TestApp
....\.......\TestApp.cpp
....\.......\TestApp.dsp
Introduction.txt