当前位置: 代码迷 >> 汇编语言 >> 改变基址后,函数不能调用解决方案
  详细解决方案

改变基址后,函数不能调用解决方案

热度:3832   发布时间:2013-02-26 00:00:00.0
改变基址后,函数不能调用
以前基址为0x00400000的时候某函数的调用为call dword ptr [408030]
后我将基址改为0x00C30000后,汇编还是call dword ptr [408030],如果手动在OD中改成
call dword ptr [C38030]后就能识别出这个函数,
求有什么方法可以解决这个问题
------解决方案--------------------------------------------------------
有.reloc系统加载器自动帮你重定位,没有的话自己手动修改exe文件进行重定位。

我不知道你为什么有这样的需求?如果要去自动重定位,可以做成dll。
  相关解决方案