用OD在一个程序的最后空白处中加入代码,但保存时显示“在可执行文件中无法定位数据”,查看了论坛中的相关内容如下:
vampire:
你在 OD 里看到的代码段大小都是 vsize,
而文件里的是 rsize.
通常情况下 vsize>=rsize.
修改时 rsize 为准.
如果是最后一个 section, 比较简单. 否则就比较麻烦.
北极星2003:
该问题已经解决
两个连续的区段映射到内存后,由于对齐值的不同,使内存中的两个区段之间产生空隙,而这部分空间是没有对应的磁盘空间与之联系,所以造成无法写入。
但我还是不明白,请各位具体指点一下,该如何解决呢?
谢谢
附文件: