·汉化新世纪 ·汉化新世纪论坛 ·百家争鸣 ·论坛集萃 ·汉化问答 ·软件介绍
文章首页 >> 汉化教学 >> PPC汉化 >> 怎样制作汉化安装版CAB(PPC汉化教学四)    Creative Commons License,创作共用协议(中文版)  署名 非商业性使用 禁止演绎

怎样制作汉化安装版CAB(PPC汉化教学四)

作者: 乾 来源:汉化教学 时间:2003-10-12 点击:23842

怎样制作汉化安装版CAB
PPC汉化教学四
(汉化新世纪)

前言
以往发布PPC汉化,总是要提醒用户怎样复制啦,怎样先改名后删除啦,作者烦,用户更烦。 有什么方法可以更方便地进行汉化呢?不如从原版的CAB动动手脚吧。众所周知,CAB是PPC软件常用的安装包格式,即使是在PC端运行的exe安装文件,最终都转换成CAB文件来进行PPC端的安装工作。因此,如果能修改CAB中的原版英文文件,替换以汉化后的文件,再进行安装,自然就是中文安装啦。
关键词  CAB  安装版

原理
原理其实很简单,关键是有一个好用的CAB管理工具来实现对CAB文件的修改。值得高兴的是,WinCE CAB Manager就是目前比较合适的修改工具。
修改步骤:
1、将汉化版导入、替换到CAB中,原版英文文件不再存在;
2、添加新的汉化版的快捷方式;
3、生成新的CAB文件;
4、将CAB复制到PPC中,双击即可安装成中文版。

图解
首先请到WinCE CAB Manager官方网站下载WinCE CAB Manager原版,再到软件汉化俱乐部下载汉化补丁,安装并汉化。

我们在进行图解之前,首先假定你已经找到了原版的CAB文件,通常会有几个不同的CAB以便适应不同的CPU类型。我们以IADialer10为例,我们先找到ARM专用的CAB文件:IADialer10.PPC3_ARM.CAB,用WinCE CAB Manager打开:

 

首先鼠标右键点击“CAB信息”,选择“属性”,出现对话框显示有关CAB的基本信息:

这里的信息将会反应到PPC的注册表中,同时也出现在卸载程序中,因此也可以修改以便识别汉化版。
从这里可以了解该CAB所支持和不支持的CPU平台。
这时CAB允许安装的系统版本的最低和最高版本号,意义不大。
这里值得注意!!
册这里可以看出这个安装程序到底安装到哪个文件夹下面,如何命名的。
在这个例子中,可以通过重命名将“EN”改为“CN”,这样看起来更像模像样……

了解了基本信息之后,我们再来看看CAB中到底还有些什么……

单击“CAB信息”下面的“文件”标签,可以看到右侧出现了所有文件的信息,包括安装位置等,这样大致知道CAB中的这些文件到底都跑到哪里去了……
我们以IADialerEngine.dll为例看看, 用右键单击IADialerEngine.dll,选择“属性”,出现属性对话框:
首先是:“常规”项,可以看到文件的属性;索引值决定这个文件是第2个被复制到PPC中。
这里很重要,这里的选项决定了在复制时将如何进行一些处理工作。当我们以汉化文件替换英文文件时,请注意尽量保持这里的一致。
原来这个IADialerEngine.dll是安装到“windows”中的。相信如果以中文版替换后再安装,就不用总是要用户改名、重启、删除这样麻烦了!

我们来看看快捷方式的属性, 同样是右键单击快捷方式,选“属性”:
首先是常规项,在这里,填充栏的名称可以修改成中文的快捷方式,比如“拨号器.lnk”之类。目标文件也可以自行更改。

在这里可以知道这个快捷方式到底放在哪里了。如果想放到“开始”菜单中,自然就可以移动到“Start Menu”。当然也可以建立自己的文件夹来放置快捷方式。
当然,我们也可以对注册表进行查看和添加修改。

现在总算对CAB有个大致的了解了,我们开始偷梁换柱吧:

首先是修改应用程序的名称,这样在PPC删除中将有所识别。
再把安装文件夹改了,反正都是改嘛,50步和100步,不妨就改得像样一点。
鼠标右键单击要替换的文件,选“添加”;找到汉化后的文件,确定。
出现替换提示,当然存在啦。单击“替换”即可。
随手把快捷方式也改了……
所有的内容都修改了,使用“保存”或者“另存为”菜单即可生成汉化安装版。

为了保证修改后的CAb文件跟原版的一致,建议同时用WinCE CAB Manager打开另一个一样的CAB原版进行对照,保证索引、标签等一致。这样作出来的自然是接近原版了。

获取CAB文件
在以往的汉化讨论贴中,经常被谈到获取原版执行文件的方式是先安装到PPC中,然后在复制、粘贴回PC端进行处理。现在有了WinCE CAB Manager,一切都迎刃而解:只要使用WinCE CAB Manager导出CAB的文件,就可以获得全部的安装文件:

打开一个CAB文件,选择“文件\导出\导出到INF”菜单,
选择输出目录,“下一步”……
CAB文件被逐个导出……
在图中的文件夹里面就是全部的安装原版文件了……

通过WinCE CAB Manager对CAB的管理,我们可以作更多的事情,比如以前大家讨论如何在英文平台添加若干文件来进行最简的中文系统,完全可以利用WinCE CAB Manager生成一个正式的安装文件来执行,这样岂不方便?很多破解版也可以直接修改原版CAB实现直接安装。

不过经过测试,前面采用导出INF的方式所生成的INF文件,再导入回WinCE CAB Manager的时候确不能正确导入,不过也有助于自己跟进相应的内容自行添加修改了。 

 

关于作者:
,原与好友伟共赴汉化发展,以“伟乾”并称,为汉化新世纪成员,故所有汉化作品、汉化教学第一权利必属于汉化新世纪
近来转向PDA汉化,包括PPC和PALM的汉化,并受邀于54PS担任汉化专栏版主,故凡在54PS发表的与PPC/PALM相关的汉化教学其版权同样属于54PS

 
汉化新世纪,自由汉化新天地
http://www.hanzify.org
汉化教学,技术心得全共享
http://teach.hanzify.org
汉化论坛,交流你我他
http://bbs.hanzify.org
PPC/PALM汉化探讨
54PS软件汉化俱乐部
新世纪掌上汉化专栏



本文版权完全归于汉化新世纪,如有转载请保持文章的完整性。
谢绝商业转载!非许可的商业转载必将追究!

汉化新世纪 责任编辑: 乾 .:|:. 标签(Tag): PPC 安装

·上一篇: PPC汉化之Multilizer字典篇(PPC汉化教学三) ·下一篇: 利用WinRAR制作汉化一步安装程序(PPC汉化教学五)

· 版权申明: 本文引自《汉化教学》,如有版权疑问请及时联系本站,以便本站处理。

· 转载申明: 本文引自《汉化教学》[ 作者: 乾],如需转载请直接联系原始作者,并请注明原始出处。

相关文章                                                                                发表评论 打印此文 关闭窗口

| 设为首页 | 加入收藏 | 联系我们 | 友情链接
Creative Commons License,创作共用协议(中文版)  署名 非商业性使用 禁止演绎
本站内容,除转载或版权特别申明的内容外,皆遵守 创造共用协议中文版之“署名-非商业性使用-禁止演绎 2.5 中国大陆”条款
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.5 China License.
本网站内容源自汉化新世纪论坛的摘录和汉化新世纪成员的原创文章。
凡汉化新世纪论坛的文字皆默认为汉化新世纪与原作者共同拥有并授权发布。
如对本站发布文章有所异议请来信告知,我们将及时删除。
凡商业摘录本站文字请先与我们联系,本站将保留非授权商业发布的追究权利。
凡非商业摘录本站文字请明显注明出处和原作者,并不得改动,凡改动必先征求原作者同意。
苏ICP备05002283号