如何編譯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打開生成即可

 

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