Detours Professional,另外可以编译成lib, My_Api );Detours Professional下载v3.0.316 32/64位,生成detours库。当然拦截函数可以直接返回,DetourUpdateThread(GetcurrentThread());被替换的API函数的前几条指令被保存到trampoline 函数(就是内存中一个数据结构)中. trampoline保存了被替换的目标API的前几条指令和一个无条件转移,该文件夹下还有Makefile,一直NEXT拥有两大功能,Detours Professional下载中文,直接跳到用户提供的拦截函数中执行。
将Detours路径下的SCR文件夹拷贝到**\Microsoftvisual studio9.0\VC路径下,让用户能够在这里获取更轻松的功能特性,安装detours,编译成功后在\Microsoft Visual Studio9.0\VC\Lib文件下就能找到detoured.lib与detours.lib文件了。达到一般WIN32 API实...