首页
社区
课程
招聘
是否脱壳不干净?
发表于: 2010-7-14 14:40 2224

是否脱壳不干净?

2010-7-14 14:40
2224
准备汉化这个东西MaxxMEM2 ,查壳发现是PECompact 2.x -> Jeremy Collake于是手工一步步将壳脱完修复运行正常,用exescope能查看资源,但是汉化之后提示缺少DLL资源.奇怪了本身程序就只有一个文件啊

原件
http://www.greendown.cn/soft/16913.html

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 622
活跃值: (294)
能力值: ( LV13,RANK:410 )
在线值:
发帖
回帖
粉丝
2
不推荐用exescope,如果软件没被加过壳。或者能修复到没加过壳的样子,用它没什么关系。

出现错误,主要是你修改资源之后点保存的时候钩选了“允许修改文件大小”的选项。因为中文和英文之间的差别,英文翻译成中文之后,资源体积一般会变小。当然也可能是变大,比如你加了好多说明阿,或者其它什么的。这会造成你软件后面附加的其它数据载入内存时出现偏移不正确,尤其是你脱壳之后用ImportREC/OD_Dumper/Peid附加上去的输入表数据的偏移出现问题。

如果你保存时不点这个选项,那不会有问题,但十有八九不会保存成功。或者你可以脱壳之后不修复输入表,然后汉化之后再把输入表修复也许可以,没试验过。

推荐使用专业本地化软件,Delphi程序好像能支持本地化纯资源Dll的。这个我也没怎么用过,不清楚。详细汉化指导请移步至汉化新世纪.......
2010-7-14 17:40
0
游客
登录 | 注册 方可回帖
返回
//