ResourceHacker v4.7.34 FromViewer 中英修复版
本帖最后由 A-new 于 2018-4-25 17:14 编辑Changes in 4.7.34
Update: The dialog editor has been improved significantly.
Update; The menu editor has had a minor update too.
Bigfix: Saving RC files was saving the compiled script instead.
Other:A number of other minor updates and fixes too.
原版下载
EXE install (2.9MB)
ZIP install (3.1MB)
抽空也根据Misthill大侠对4.4.26版的FromViewer fix对此版本简单处理了一下,哪里不对请拍砖。H说要个中文的,正好下雨了在家,就从汉化新世纪找了个别人汉化的搞一下吧,TM的真是个体力活
汉化的居然和原来的函数位置都变了直接复制粘贴shellcode居然不行,函数及跳转都需要修正,谁给介绍一下这是为嘛
效果图
发现官网最新的5.1.6已经处理了Delphi/C++Builder窗体宽字符的解析,A大不用再处理了。
不过经过测试还有一个特例没有修复,就是宽字符和硬编码字符混在一起的时候,编译可以通过,但重新载入会出现混乱
例如下面这种语法正确的写法:
Caption = '版权所有 '#169' 1999-2018, Angus Johnson'
编译可以通过,但重新载入就变成了下面的样子(运行修改后的程序会显示成乱码):
Caption = #231#137#136#230#157#131#230#137#128#230#156#137' '#169' 1999-2018, Angus Johnson'
这时有一个处理方案可以保证准确编译,就是修改时把硬编码字符前插入一个半角的加号“+”,即下面的写法:
Caption = '版权所有 '+#169' 1999-2018, Angus Johnson'
也就是说,如果能有办法将ResHacker的解析逻辑加入一条新规则,对于所有不是出现在最左边的硬编码字符,前面都自动插入一个加号,那就完美了。
A大有空的时候可以试试看,哈哈 谢谢楼主分享,辛苦了,保重。
ResHacker对Delphi/C++Builder窗体宽字符的解析一直不太好,现在这个版本虽然看中文方便多了,但修改的时候还是不方便,因为拼串的语法还是有问题。
比如在ResHacker中使用正确的语法书写:
Caption = '版权所有 (C) 1999-2018, Angus Johnson'
编译脚本后再重新用ResHacker载入,却会显示成:
Caption = '版权所有' (C) 1999-2018, Angus Johnson'
之后的结果可想而知,编译不回去了,明显单引号配对已经失衡了,只能再手工修正成正确语法,才能编译成功
一个两个还好,这种情况多了的话就很恶心,所以用ResHacker处理Delphi/C++Builder窗体汉化永远都不是个好主意,哈哈
不过这个问题感觉应该反馈给原作者吧 这是干啥的 资源编辑? 学习一下楼主的思想 A哥方便的话借老资源顺手也汉化下吧。 嗯。感谢分享,拿走了 谢谢分享!~~~~ 不懂大神发的什么东西 学习中 Hmily 发表于 2018-4-25 15:33
A哥方便的话借老资源顺手也汉化下吧。
找了个汉化的修正了 楼主大大好久没出没了啊。 左岸麦田 发表于 2018-4-25 19:46
楼主大大好久没出没了啊。
还是经常在的,有的时候更新一下帖子比如
AT4RE Patcher v0.7.6
https://www.52pojie.cn/thread-592057-1-1.html
(出处: 吾爱破解论坛)
是更新原帖,没发新帖而已,
建议资源区版主把相同工具的帖子合并一下@Hmily