在HOOK函数中,来到循环判断DLL函数地址这一步,在Debug模式下是可以正常进行 对比然后替换对应的DLL函数地址,但在release模式下就不能进行替换,提示0xC0000005权限错误了
Debug正常运行:
Release模式运行:
有哪位大佬知道这是什么问题,求指教。。。
IAT表所属的内存页面应该是PAGE_READONLY 只读属性的,需要使用VirtualProtect修改内存页面为可写属性
这版本的vc算是古董了吧
这绝对是古董级别的