Detours学习之十四:Detour 4.0 的编译

第一步:下载源码  地址 https://github.com/Microsoft/Detours/releases ,并解压至自己选择好的目录。例如 C:\work\detours\

第二步:编译
x86 ,32位的编译
打开VS 32位的命令行工具。这个可以是在开始——应用程序——vs2017找到。

Detours学习之十四:Detour 4.0 的编译_第1张图片

 输入:
cd C:\work\Detours
nmake -f makefile
即可得到32位的编译结果。


x64,64位的编译
选择x64的cmd。

Detours学习之十四:Detour 4.0 的编译_第2张图片

 输入:
cd C:\work\Detours
nmake -f makefile

即可得到64位的编译结果。

VS2017 设置Detour库
编译成功后会得到Detours 如下目录:

Detours学习之十四:Detour 4.0 的编译_第3张图片

 

        在vs2017里面设置项目属性,在Include目录里面添加上述的include的路径,在库目录添加lib.X64(64位编译器)或lib.X86(win32编译器)目录的路径,在链接器——输入——添加依赖项detours.lib
        

你可能感兴趣的:(系统内核,windows内核,C/C++,系统内核,Detours,C/C++,内核编程,安全编程)