标题:
关于用ResHacker修改EXE资料框,是否有字节上的限制?
[打印本页]
作者:
a117398902
时间:
2015-8-3 14:04
标题:
关于用ResHacker修改EXE资料框,是否有字节上的限制?
刚修改策略显示的资料框,添加了四项显示,当要添加第五项时,EXE就必定出了,出错的EXE比原先的多出了一堆字节...............本以为是控件代码弄错了,但反复测试出原因是多添加一段就会出错.......
,在此求教高人
原未修改字节是620,修改后是848,超过848字节,保存EXE后,EXE必定变大崩溃了
[
本帖最后由 a117398902 于 2015-8-3 14:05 编辑
]
图片附件: [未修改前]
0.jpg
(2015-8-3 14:04, 174.03 K) / 该附件被下载次数 141
http://www.xycq.org.cn/forum/attachment.php?aid=139807
图片附件: [修改后]
1.jpg
(2015-8-3 14:04, 227.8 K) / 该附件被下载次数 149
http://www.xycq.org.cn/forum/attachment.php?aid=139808
作者:
godtype
时间:
2015-8-3 16:12
6.1 实操作没发现问题。
我看过你的其他帖,你应该扩展过EXE增加了区段,增加过区段有可能会影响到的,所以要移.rsrc,参考我和蛇夫座的帖。
不过也有简单的方法(但不能多用),将那些-1的项目合并一起,尤其是“:”的,例如“效果”可以和后面的“:”合并在一起;还有命中上限A后面的“%”可以省掉,在代码里面用“%u%%”或“%d%%”来代替。
作者:
a117398902
时间:
2015-8-3 18:42
标题:
回复 #2 godtype 的帖子
谢谢毅大,的确是有增加过区段,顺便问下之前也有用ResHacker改过原版的旧引擎EXE,无论改哪里都是改完进游戏就弹出提示“不是有效的32位程序”,这个也可能是没移动.rsrc块的原因吗?
作者:
godtype
时间:
2015-8-3 19:05
应该都是这个原因
欢迎光临 轩辕春秋文化论坛 (http://www.xycq.org.cn/forum/)
Powered by Discuz! 5.0.0