Detours 是幹嘛的 ? 可以去微軟的官網查看相關的信息: 微軟Detours 官網。
然後呢,就可以下載源碼編譯了,相關的源碼下載可以去Github:https://github.com/microsoft/detours。
下面就可以開始編譯工作了。
1.編譯
解壓後的文件夾應該入下圖所示:
然後,在開始菜單中找到x64 Native Tools Command Prompt for VS 2019 和 x86 Native Tools Command Prompt for VS 2019,這兩個可以分別用來編譯64位和32位的Detours,如下圖所示。
下面就簡單了,定位路徑到解壓的Detours文件夾的src目錄下,如下圖所示:
然後 使用nmake 輸入
nmake /f Makefile
編輯就開始了,之後在根目錄生成bin.X64、lib.X64、include這三個文件夾。同理使用X86 Native Tools進行編譯的話生成的是bin.X86、lib.X86、include這三個文件夾,如下圖所示:
之後可以進入sample這個文件夾,同樣使用上述編譯命令編譯相關的例子,或者進入相應的例子文件夾使用
nmake test
進行相應例子的測試。
=============================這是一個分割線================================
編譯到此結束~~