标题: 关于用ResHacker修改EXE资料框,是否有字节上的限制?
性别:未知-离线 a117398902
(G仔)

Rank: 4
组别 士兵
级别 牙门将军
功绩 5
帖子 546
编号 301657
注册 2008-12-18


发表于 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)



图片附件: [修改后] 1.jpg (2015-8-3 14:04, 227.8 K)



顶部
性别:男-离线 godtype
(毅)

刘国公
广南东路经略使
枢密直学士
★★★★★★★★★★★★
★★★

Rank: 24Rank: 24Rank: 24
柱国(正二品) 轩辕春秋年度最佳(轩辕工作室)
组别 经略使
级别 卫将军
好贴 1
功绩 1314
帖子 6207
编号 111321
注册 2007-2-18
来自 我家
家族 轩辕学院


发表于 2015-8-3 16:12 资料 个人空间 短消息 只看该作者
6.1 实操作没发现问题。
我看过你的其他帖,你应该扩展过EXE增加了区段,增加过区段有可能会影响到的,所以要移.rsrc,参考我和蛇夫座的帖。
不过也有简单的方法(但不能多用),将那些-1的项目合并一起,尤其是“:”的,例如“效果”可以和后面的“:”合并在一起;还有命中上限A后面的“%”可以省掉,在代码里面用“%u%%”或“%d%%”来代替。


顶部
性别:未知-离线 a117398902
(G仔)

Rank: 4
组别 士兵
级别 牙门将军
功绩 5
帖子 546
编号 301657
注册 2008-12-18


发表于 2015-8-3 18:42 资料 个人空间 短消息 只看该作者
回复 #2 godtype 的帖子

谢谢毅大,的确是有增加过区段,顺便问下之前也有用ResHacker改过原版的旧引擎EXE,无论改哪里都是改完进游戏就弹出提示“不是有效的32位程序”,这个也可能是没移动.rsrc块的原因吗?
顶部
性别:男-离线 godtype
(毅)

刘国公
广南东路经略使
枢密直学士
★★★★★★★★★★★★
★★★

Rank: 24Rank: 24Rank: 24
柱国(正二品) 轩辕春秋年度最佳(轩辕工作室)
组别 经略使
级别 卫将军
好贴 1
功绩 1314
帖子 6207
编号 111321
注册 2007-2-18
来自 我家
家族 轩辕学院


发表于 2015-8-3 19:05 资料 个人空间 短消息 只看该作者
应该都是这个原因
顶部

正在浏览此帖的会员 - 共 3 人在线




当前时区 GMT+8, 现在时间是 2024-11-22 03:43
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.009658 second(s), 11 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP