1 拦截x86机器上的任意的win32 API函数。 2 插入任意的数据段到PE文件中,修改DDL文件的导入表。 拦截代码是在动态运行时加载的。Detours替换目标API最前面的几条指令,使其无条件的跳转到用户提供的拦截函数。被替换的API函数的前几条指令被保存到trampoline 函数(就是内存中一个数据结构)中。trampoline保存了被替换的目标API的前几条指令和一个无条件转移,转移到目标API余下的指令。 当执行到目标API时,直接跳到用户提供的拦截函数中执行,这时拦截函数就可以执行自己的代码了。当然拦截函数可以直接返回,也可以调用trampoline(蹦床,跳床)函数,trampoline函数将调用被拦截的目标API,目标API调用结束后又会放回到拦截函数。
2022-04-06 00:45:33 568KB windows HOOKS鉤子
1
可實現CAD圖檔自動打印pdf,可設置坐標點打印指定範圍內的圖檔。
2022-04-04 22:13:13 2KB CAD二次開發 C#
1
本書可作為電子資訊類專業的本科生學習教材,也可以作為工程師智慧硬體設計的參考
2022-03-11 21:48:56 49.11MB "計算機技術" "微處理
1
以Sybase的EAserver為平臺開分布式數據庫管理系統
2022-01-27 21:08:22 1.67MB EAserver
1
可用于评估全志V5芯片的硬件资源,方案选型必备,SDK使用文檔,适用軟件工程师及系统底层开发工程师。
2021-12-28 00:14:29 7.95MB 全志 V5 V5 user
1
本資源為《MSP430单片机原理与应用》隨書课件,對理解單片機是一本理想的書籍,是本好書
2021-12-05 20:12:34 18.34MB 單片機 開發 應用
1
US5636631 超音波圖像檔格式 適合醫療儀器研人員閱讀
2021-11-24 12:04:01 892KB 超音波圖像 醫療儀器 專利
1
BITEK BIT1618C 開輔助工具
2021-11-12 14:49:10 9.93MB BITEK BIT1618C 開發輔助工具
1
產品開流程,主要描述EVT,DVT,PVT,MP等各階段需完成之工作事項及責任分工
2021-10-10 23:51:46 207KB 產品開發流程
1
Maratis 是一個簡單的跨平台 3d 引擎和可視化遊戲開工具
2021-09-27 12:02:21 10.35MB 3d引擎 遊戲開發工具
1