Description: A complete and full-featured Hook routine, including most of the hook technique, beginners and determination to study this technique is very useful for developers. vs2005
To Search:
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
....\.......\Debug\ApplicationScope.obj
....\.......\.....\ApplicationScope.sbr
....\.......\.....\BuildLog.htm
....\.......\.....\HookSrv.bsc
....\.......\.....\HookSrv.exe.embed.manifest
....\.......\.....\HookSrv.exe.embed.manifest.res
....\.......\.....\HookSrv.exe.intermediate.manifest
....\.......\.....\HookSrv.obj
....\.......\.....\HookSrv.pdb
....\.......\.....\HookSrv.res
....\.......\.....\HookSrv.sbr
....\.......\.....\LimitSingleInstance.obj
....\.......\.....\LimitSingleInstance.sbr
....\.......\.....\LockMgr.obj
....\.......\.....\LockMgr.sbr
....\.......\.....\MainFrm.obj
....\.......\.....\MainFrm.sbr
....\.......\.....\mt.dep
....\.......\.....\StdAfx.obj
....\.......\.....\StdAfx.sbr
....\.......\.....\TrayIcon.obj
....\.......\.....\TrayIcon.sbr
....\.......\.....\vc80.idb
....\.......\.....\vc80.pdb
....\.......\HookSrv.cpp
....\.......\HookSrv.dsp
....\.......\HookSrv.h
....\.......\HookSrv.plg
....\.......\HookSrv.rc
....\.......\HookSrv.vcproj
....\.......\HookSrv.vcproj.B298E24940D24A4.Administrator.user
....\.......\LimitSingleInstance.cpp
....\.......\LimitSingleInstance.h
....\.......\MainFrm.cpp
....\.......\MainFrm.h
....\.......\res\HookSrv.ico
....\.......\...\HookSrv.rc2
....\.......\...\trayicon.ico
....\.......\Resource.h
....\.......\StdAfx.cpp
....\.......\StdAfx.h
....\.......\TrayIcon.cpp
....\.......\TrayIcon.h
....\HookSystem.dsw
....\HookSystem.ncb
....\HookSystem.opt
....\HookSystem.sln
....\HookSystem.suo
....\....Tool\ApiHook.cpp
....\........\ApiHook.h
....\........\Debug\ApiHook.sbr
....\........\.....\BuildLog.htm
....\........\.....\HookTool.bsc
....\........\.....\HookTool.dll.embed.manifest
....\........\.....\HookTool.sbr
....\........\.....\IniFile.sbr
....\........\.....\Injector.sbr
....\........\.....\LockMgr.obj
....\........\.....\LockMgr.sbr
....\........\.....\ModuleInstance.sbr
....\........\.....\ModuleScope.sbr
....\........\.....\NtDriverController.sbr
....\........\.....\NtInjectorThread.obj
....\........\.....\NtInjectorThread.sbr
....\........\.....\NtProcessMonitor.sbr
....\........\.....\vc80.idb
....\........\.....\vc80.pdb
....\........\HookTool.cpp
....\........\HookTool.def
....\........\HookTool.dsp
....\........\HookTool.ncb
....\........\HookTool.plg
....\........\HookTool.vcproj
....\........\HookTool.vcproj.B298E24940D24A4.Administrator.user
....\........\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
....\.........\NTProcDrv.vcproj