Description: Not to be missed classic hook ah, foreign website, it is worth learning.
To Search:
File list (Check if you may need any files):
Output\HookSrv.exe
......\HookSrv.ilk
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.aps
....\.......\HookSrv.cpp
....\.......\HookSrv.dsp
....\.......\HookSrv.h
....\.......\HookSrv.plg
....\.......\HookSrv.rc
....\.......\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
....\....Tool\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\Debug\TestApp.obj
....\.......\.....\TestApp.pch
....\.......\.....\TestApp.pdb
....\.......\.....\vc60.idb
....\.......\.....\vc60.pdb
....\.......\TestApp.cpp
....\.......\TestApp.dsp
....\.......\TestApp.dsw
....\.......\TestApp.ncb
....\.......\TestApp.opt
....\.......\TestApp.plg
....\HookSrv\res
....\TestApp\Debug
....\Common
....\Debug
....\HookSrv
....\HookTool
....\NTProcDrv
....\TestApp
Output
Code