VS安装使用Detours

原创 sauren  2019-01-17 16:20  阅读 57 views 次 评论 0 条

Detours是微软开发的一个函数库,可用于捕获系统API,一般用于HOOK技术。目前最新版本4.0系列已经开源并且兼容X64和X86平台。

首先,下载源码库

https://github.com/microsoft/detours    读者可以到release库内下载,或直接clone当前的版本。

下载完成之后,将下列文件夹拷贝到\Microsoft Visual Studio 10.0\VC下

安装

使用VS自带的命令行工具,如下:

需要注意的事兼容工具那个用于生成x86的Detours库,而win64的那个用于生成x64的Detours库,所以读者如果需要同时使用x86以及x64的话,那么需要走两个系列的安装。

打开命令行以后,cd进入刚才复制到VS的目录的SRC目录下,输入nmake命令以执行编译。

也亦可pushd源码目录进行安装。

使用

安装完成后,将编译生成好的detours.lib放入你的项目路径下。

#include <detours .h> 
#pragma comment(lib, "detours.lib")

载入库文件,即可使用。

本文地址:https://www.sk15.net/archives/157.html
版权声明:本文为原创文章,版权归 sauren 所有,欢迎分享本文,转载请保留出处!
NEXT:已经是最新一篇了
高性能云服务器特惠

发表评论


表情