Reloaded.Hooks
4.3.3

hooks是一個庫,用於攔截和修改x86和x64機器上現有的二進制功能。它通常用於攔截WIN32 API調用(例如NtCreateFile來找出當前過程正在加載的文件),或在程序中修補現有功能;例如,在運行時修補軟件。
如果這個概念對您不熟悉;我建議在閱讀文檔時研究Hooking一詞。
hooks是諸如MinHook和Detours之類的本地圖書館的託管替代方案,旨在解決更高級/困難的用例;例如,當功能不使用標準通話約定時。
Cheat Engine 。圖書館聽起來很先進,實際上使用庫是超級簡單的。請訪問專用文檔網站以開始。
此外,請隨時查找Reloaded.Hooks.Tests獲取一些想法。
與所有Reloaded-Project的標準一樣,存儲庫;捐款非常歡迎和鼓勵。
只要伴隨著一個問題,可以清楚地描述拉動請求,就可以隨意實現新功能,進行錯誤修復或建議。
如果您正在實現新功能,請提供適當的單元測試以涵蓋您實施的新功能;嘗試保持覆蓋範圍高嗎?
hooks使用tomasz grysztar的Flat Assembler (FASM)。
重新加載。hooks使用0xd4d的Iced 。
Reloaded.Hooks使用了Vivek Thampi的Udis86的部分港口Justin Stenning(Spazzarama)的SharpDisasm庫。這兩個庫最初均根據2條規定的“簡化BSD許可”分配。