首先是Detours的编译:在安装DetoursExpress.msi之后,其中包括Detours源码,示例以及一个chm说明文档。
将源码 文件夹src拷贝到VC6.0安装文件夹下的VC98文件夹中,然后在拷贝过来的src中创建批处理文件compile.bat,内容如下:
call "C:/Program Files/Microsoft Visual Studio/VC98/Bin/vcvars32.bat"
nmake -f Makefile all
pause
运行该批处理文件之后,即可 在VC98下的bin文件夹中找到detoured.dll,将其拷贝到系统目录下即可在VC中利用detours进行开发。