如何编译Detours

本文编辑于2022年4月15日

由于最近在研究HOOK,所以经过翻山越岭找到了这个库,废话少说。

一、先要准备原材料

1.源码地址:下载地址

2.编译工具:Visual Studio 2019

(1) 确保在VS中安装了这个组件,如果没有,或者有多个,建议只保留如图的版本,因为本文都是以此基础展开的

(2)在电脑中安装对应版本的SDK

    此文中所用版本:下载地址

上面的下载链接下载完成后是个如下图的exe安装程序,点击一步步安装即可(同样的如果包含其他版本,建议卸载掉,只保留下面即将安装的这个版本),注意一下版本号

上面的步骤安装完后即可

二、编译篇

有两种方式

1.使用命令行

因为电脑中装了VS2019,所以会有这个下图中的这个命令行程序,要以管理员身份运行

先使用cd命令切换到所下载的源码目录下(如果不是以管理员身份运行的,你将切换失败)

cd 你的路径

然后使用命令编译即可

nmake /f makefile

编译成功,会有如下集合文件夹

2.直接使用VS编译

其解决方案的.sln文件在此文件夹内,进去后直接使用VS打开生成即可

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章