detours是乙個用於在windows上監視和檢測api呼叫的開源軟體包。detours已經被許多isv使用,並且也被microsoft的產品團隊使用。detours現在可以在標準的開源許可證(mit)下使用。這簡化了使用detours的程式設計師的許可,並允許社群使用開源工具和流程支援detours。
detours與windows nt系列作業系統相容:windows nt,windows xp,windows server 2003,windows 7,windows 8和windows 10. 然而window store應用程式無法使用它,因為detours需要這些應用程式無法使用的api。
《逆向工程核心原理》一書中也進行了介紹。
編譯x86或者x64版本只需使用相應的visual studio(vs)自帶的工具「本機命令工具」進行編譯即可。
具體的步驟是:
1.開啟相應版本的「本機命令工具」,該工具在安裝的vs的工具包中。該工具是乙個命令列工具
2.使用cd 命令切換到detours原始碼的src目錄下,使用namke命令完成編譯。
在visual studio中使用vim編輯程式
hehe,是我2002年寫的。只支援vc6 1.首先安裝乙個vim 2.到你的vim安裝目錄下,假設是e tools gvim cd e tools gvim cd vim61 visvim regsvr32 visvim.dll win95 98可以跳過這步 3.要是你還沒有注你的ole gvim...
Visual Studio 2010多執行緒程式設計
隨著處理資料量的逐漸增大,序列單核的程式,宛如殘燈缺月,無法滿足運用需求。大規模集群的出現。攻克了這一技術難題。本文旨在 怎樣使用多cpu並行程式設計,關於cuda的並行前面文章已有講述。本文結構分為三部分。第一部分給出一段 模擬賣火車票的程式 第二部分對程式進行解說,方便大家交流學習 第三部分給出...
Visual Studio 64位應用程式編譯
visual studio的編譯選項 build下的platform有x64 any cpu和x86。x86表示只能在32位環境下執行,x64表示只能在64位環境下執行,any cpu表示你的程式集可以根據環境變化適應32位還是64位,但是如果你的程式集依賴於乙個x86選項編譯的程式集,哪麼你的程式...