在HOOK函數(shù)中,,來到循環(huán)判斷DLL函數(shù)地址這一步,,在Debug模式下是可以正常進(jìn)行 對比然后替換對應(yīng)的DLL函數(shù)地址,,但在release模式下就不能進(jìn)行替換,提示0xC0000005權(quán)限錯(cuò)誤了
Debug正常運(yùn)行:
Release模式運(yùn)行:
有哪位大佬知道這是什么問題,,求指教。,。,。
IAT表所屬的內(nèi)存頁面應(yīng)該是PAGE_READONLY 只讀屬性的,需要使用VirtualProtect修改內(nèi)存頁面為可寫屬性
這版本的vc算是古董了吧
這絕對是古董級別的