Description: Detours library prepared using Microsoft API interception function, the code provides a blocking recv function key example of other function block can refer to the example of the preparation
File list (Check if you may need any files):
APIHook\src\APIHook.dsw
.......\...\APIHook.ncb
.......\...\APIHook.sln
.......\...\APIHook.suo
.......\...\Hook\Debug\BuildLog.htm
.......\...\....\.....\Hook.dll.embed.manifest
.......\...\....\.....\Hook.dll.embed.manifest.res
.......\...\....\.....\Hook.dll.intermediate.manifest
.......\...\....\.....\Hook.obj
.......\...\....\.....\mt.dep
.......\...\....\.....\vc90.idb
.......\...\....\.....\vc90.pdb
.......\...\....\detours.h
.......\...\....\detours.lib
.......\...\....\Hook.cpp
.......\...\....\Hook.def
.......\...\....\Hook.dsp
.......\...\....\Hook.h
.......\...\....\Hook.vcproj
.......\...\....\Hook.vcproj.CHINA-2BC3BAFA1.Administrator.user
.......\...\....\Hook.vcproj.WORK-50F564913E.Administrator.user
.......\...\....\Release\BuildLog.htm
.......\...\....\.......\Hook.dll.intermediate.manifest
.......\...\....\.......\Hook.obj
.......\...\....\.......\mt.dep
.......\...\....\.......\vc90.idb
.......\...\test\Debug\BuildLog.htm
.......\...\....\.....\mt.dep
.......\...\....\.....\StdAfx.obj
.......\...\....\.....\StdAfx.sbr
.......\...\....\.....\test.exe.embed.manifest
.......\...\....\.....\test.exe.embed.manifest.res
.......\...\....\.....\test.exe.intermediate.manifest
.......\...\....\.....\test.obj
.......\...\....\.....\test.pch
.......\...\....\.....\test.res
.......\...\....\.....\test.sbr
.......\...\....\.....\testDlg.obj
.......\...\....\.....\testDlg.sbr
.......\...\....\.....\vc90.idb
.......\...\....\.....\vc90.pdb
.......\...\....\Release\BuildLog.htm
.......\...\....\.......\mt.dep
.......\...\....\.......\StdAfx.obj
.......\...\....\.......\test.exe.intermediate.manifest
.......\...\....\.......\test.obj
.......\...\....\.......\test.pch
.......\...\....\.......\test.res
.......\...\....\.......\testDlg.obj
.......\...\....\.......\vc90.idb
.......\...\....\res\test.ico
.......\...\....\...\test.rc2
.......\...\....\resource.h
.......\...\....\StdAfx.cpp
.......\...\....\StdAfx.h
.......\...\....\test.clw
.......\...\....\test.cpp
.......\...\....\test.dsp
.......\...\....\test.h
.......\...\....\test.rc
.......\...\....\test.vcproj
.......\...\....\test.vcproj.CHINA-2BC3BAFA1.Administrator.user
.......\...\....\test.vcproj.WORK-50F564913E.Administrator.user
.......\...\....\testDlg.cpp
.......\...\....\testDlg.h
.......\...\Hook\Debug
.......\...\....\Release
.......\...\test\Debug
.......\...\....\Release
.......\...\....\res
.......\...\Hook
.......\...\test
.......\src
APIHook