山东PDA社区's Archiver

boy 发表于 2007-11-1 16:01

制作汉化安装版CAB 汉化CAB软件教程

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

原理:
原理其实很简单,关键是有一个好用的CAB管理工具来实现对CAB文件的修改.
WinCE CAB Manage 就是目前比较合适的修改工具。

修改步骤:
1、将汉化版导入、替换到CAB中,原版英文文件不再存在;
2、添加新的汉化版的快捷方式;
3、生成新的CAB文件;
图解
首先下载汉化破解版(并安装):
**** Hidden Message *****
[attach]1448[/attach]

[[i] 本帖最后由 boy 于 2007-11-1 16:02 编辑 [/i]]

boy 发表于 2007-11-1 16:07

我们在进行图解之前,首先假定你已经找到了原版的CAB文件,通常会有几个不同的CAB以便适应不同的CPU类型。我们以IADialer10为例,我们先找到ARM专用的CAB文件:IADialer10.PPC3_ARM.CAB,用WinCE CAB Manager打开:
[attach]1452[/attach]
首先鼠标右键点击“CAB信息”,选择“属性”,出现对话框显示有关CAB的基本信息:
[attach]1453[/attach]
这里的信息将会反应到PPC的注册表中,同时也出现在卸载程序中,因此也可以修改以便识别汉化版。
[attach]1454[/attach]
从这里可以了解该CAB所支持和不支持的CPU平台。
[attach]1455[/attach]
这时CAB允许安装的系统版本的最低和最高版本号,意义不大。
[attach]1456[/attach]
这里值得注意!
册这里可以看出这个安装程序到底安装到哪个文件夹下面,如何命名的。
在这个例子中,可以通过重命名将“EN”改为“CN”,这样看起来更像模像样……
了解了基本信息之后,我们再来看看CAB中到底还有些什么……
[attach]1457[/attach]
[img]http://bbs.hz-pda.com/images/default/attachimg.gif[/img]

boy 发表于 2007-11-1 16:13

单击“CAB信息”下面的“文件”标签,可以看到右侧出现了所有文件的信息,包括安装位置等,这样大致知道CAB中的这些文件到底都跑到哪里去了
[img]http://bbs.hz-pda.com/images/default/attachimg.gif[/img][attach]1459[/attach]
我们以IADialerEngine.dll为例看看, 用右键单击IADialerEngine.dll,选择“属性”,出现属性对话框:
首先是:“常规”项,可以看到文件的属性;索引值决定这个文件是第2个被复制到PPC中。
[attach]1460[/attach]
这里很重要,这里的选项决定了在复制时将如何进行一些处理工作。
当我们以汉化文件替换英文文件时,请注意尽量保持这里的一致。
[img]http://bbs.hz-pda.com/images/default/attachimg.gif[/img]
[attach]1461[/attach]
原来这个IADialerEngine.dll是安装到“windows”中的。相信如果以中文版替换后再安装,就不用总是要用户改名、重启、删除这样麻烦了!
[attach]1462[/attach]
我们来看看快捷方式的属性, 同样是右键单击快捷方式,选“属性”:
首先是常规项,在这里,填充栏的名称可以修改成中文的快捷方式,比如“拨号器.lnk”之类。目标文件也可以自行更改。
[attach]1463[/attach]
在这里可以知道这个快捷方式到底放在哪里了。如果想放到“开始”菜单中,自然就可以移动到“Start Menu”。当然也可以建立自己的文件夹来放置快捷方式。
[img]http://bbs.hz-pda.com/images/default/attachimg.gif[/img]
[attach]1464[/attach]
当然,我们也可以对注册表进行查看和添加修改。现在总算对CAB有个大致的了解了,我们开始偷梁换柱吧:
[attach]1465[/attach]
首先是修改应用程序的名称,这样在PPC删除中将有所识别。

[attach]1466[/attach]

boy 发表于 2007-11-1 16:17

再把安装文件夹改了,反正都是改嘛,50步和100步,不妨就改得像样一点。
[attach]1467[/attach]
鼠标右键单击要替换的文件,选“添加”;找到汉化后的文件,确定。
[attach]1468[/attach]
出现替换提示,当然存在啦。单击“替换”即可。
[attach]1469[/attach]
随手把快捷方式也改了……
[attach]1470[/attach]
所有的内容都修改了,使用“保存”或者“另存为”菜单即可生成汉化安装版。
为了保证修改后的CAb文件跟原版的一致,建议同时用WinCE CAB Manager
打开另一个一样的CAB原版进行对照,保证索引、标签等一致。这样作出来的自然是接近原版了。
获取CAB文件
在以往的汉化讨论贴中,经常被谈到获取原版执行文件的方式是先安装到PPC中,然后在复制、粘贴回PC端进行处理。现在有了
WinCE CAB Manager,一切都迎刃而解:只要使用WinCE CAB Manager
导出CAB的文件,就可以获得全部的安装文件:
[img]http://bbs.hz-pda.com/images/default/attachimg.gif[/img]
[attach]1471[/attach]
打开一个CAB文件,选择“文件\导出\导出到INF”菜单,
[attach]1472[/attach]
选择输出目录,“下一步”……
[attach]1473[/attach]
CAB文件被逐个导出
[attach]1474[/attach]

[img]http://bbs.hz-pda.com/images/default/attachimg.gif[/img]在图中的文件夹里面就是全部的安装原版文件了…
通过WinCE CAB Manager对CAB的管理,我们可以作更多的事情,
比如以前大家讨论如何在英文平台添加若干文件来进行最简的中文系统,
完全可以利用WinCE CAB Manager
生成一个正式的安装文件来执行,这样岂不方便?很多破解版也可以直接修改原版CAB实现直接安装。
不过经过测试,前面采用导出INF的方式所生成的INF文件,
再导入回WinCE CAB Manager的时候确不能正确导入,不过也有助于自己跟进相应的内容自行添加修改了。

deagle 发表于 2007-11-16 13:45

:D 终于找到了,谢谢楼主

sibadake 发表于 2007-11-18 08:40

支持楼主。希望还能看到更多的帖子

kill123456 发表于 2007-11-22 13:41

好贴,当然要回,真是的!!

lyong88 发表于 2007-11-23 03:11

eeeeeeeeeeeeeeeeeeeeeeeeeeeeee

msdzqw 发表于 2007-12-4 10:47

不错的教程`~~~~

xiaomutong 发表于 2007-12-6 09:34

看起来挺麻烦 好贴先顶一下

59848284 发表于 2008-1-6 09:46

ghdsdfdfsd

nkhkbjhjgghjfjfyfhfhjhj

tskalong 发表于 2008-1-12 15:58

支持!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

wdqhjxkkmj 发表于 2008-2-2 22:30

:D :D
我现在是个新的WM系统使用者,已经有了PC端的较强使用经验~~还是要学习大家啊~!

qddavid 发表于 2008-2-5 23:43

这么好的东东,怎能放过!谢谢楼主!

小毅2008 发表于 2008-2-6 10:23

回复 14# qddavid 的帖子

好东西啊。。。。。。。。。。。。。。!!!!!!!

GG3366 发表于 2008-2-13 14:30

sfhgdh

dgbhhk,l hjjkhlk vhfkgkgh

GG3366 发表于 2008-2-13 14:31

sfhgdh

dgbhhk,l hjjkhlk vhfkgkgh

jinfu88 发表于 2008-3-16 21:41

ddddddddddddddddddddddddddddddddddddd:'(

jinfu88 发表于 2008-3-18 17:35

真的吗?:) :) :) :)

格格 发表于 2008-3-18 20:10

谢谢楼主!

fangsl 发表于 2008-3-24 15:04

谢谢楼主!!

wyl1356 发表于 2008-3-26 13:10

:) :) :) :) :)

永强小何 发表于 2008-3-28 14:45

谢谢!:D :victory: :time: :L

kelmen 发表于 2008-4-23 11:07

good,谢谢楼主

youchai7777 发表于 2008-5-4 19:28

好东西,当然要顶顶顶,谢谢搂住

weimei111 发表于 2008-5-24 21:02

谢谢!!!!!!!!!!!

迢迢 发表于 2008-5-30 15:46

好东西,支持一下。呵呵

uuuxxx 发表于 2008-6-1 12:19

正需要 。非常感谢

minsoftware 发表于 2008-6-2 21:03

hao a"开始"菜单

ly7936 发表于 2008-6-5 10:05

好贴,当然要回,真是的!!

kelinde9 发表于 2008-6-10 11:03

我找你找的好辛苦!!

cg21 发表于 2008-7-4 20:06

看看了!!!!

mllclqg 发表于 2008-7-24 18:19

谢了:{125 :{125

yyanjob 发表于 2008-8-22 14:12

hhhhhhhhhhh

hhhhhhhhhhhhhhh

kentlee 发表于 2008-11-4 08:25

谢谢楼主!

hdpe 发表于 2008-12-3 16:59

谢谢楼主了

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2007 Comsenz Inc.