1. 下载Detours的库
在微软官方下载,https://www.microsoft.com/en-us/download/details.aspx?id=52586
直接点击Download就可以了。
2. 把下列文件夹拷贝到\Microsoft Visual Studio 10.0\VC下
划重点,重点来了
3. 先到system32文件夹下找到cmd.exe,以管理员方式运行
(1)d进入Microsoft Visual Studio 10.0\VC\bin目录,输入命令vcvars32.bat,运行后可以设置好编译环境
(2)切换到\Microsoft Visual Studio10.0\VC\SRC,然后输入nmake指令,这一步如果有错,1就是没有复制system.mak和Makefile,2就是没有以管理员方式运行cmd。
4. 编译完成。
使用方法:
#include <detours .h> //*IMPORTANT: Look at path if compiler error
#pragma comment(lib, "detoured.lib")
#pragma comment(lib, "detours.lib")