首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

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

2013-01-08 
改变基址后,函数不能调用以前基址为0x00400000的时候某函数的调用为call dword ptr [408030]后我将基址改

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

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

热点排行