cab文件介绍及制作方法

转自:http://bbs.pcpop.com/091030/5945399.html

1. 什么是cab文件


CAB在电脑上是一种压缩文件,微软出品的东西,用WinRAR可以解压缩,在DOS启动盘里面可以看见一些CAB压缩文件。其实Windows里面已经带了CAB压缩程序,但是现在CAB文件已经不常用了,被Zip和RAR取代。
PPC的CAB包 (也可以参看7楼我引用的介绍)
PPC上的CAB其实是一种安装包,里面有安装需要的文件,还有软件名称、公司名称、适用操作系统、版本号、默认安装路径之类的信息,还有产生快捷方式。
CAB这种安装包在许多掌上设备都有使用,但是必须选择你现在所用的的系统适合的CAB包,否则可能会产生不兼容、错误等情况。
PPC的CAB必须使用特殊软件解压/添加,而用WinRAR打开确实一堆乱码,关于这些详细内容请看第5楼。
CAB也可以说成是压缩包,因为安装后的文件大小总比原CAB大一些。


CAB安装很方便,不需要任何外接软件,只需要把CAB拷贝到PPC中,然后打开此CAB,即可用系统自带的安装程序自动安装CAB,它的不足是,不能选择安装路径(只有WM2003适用),而且会自动删除该CAB文件。
这时我们就需要第三方工具,推荐CABInstl,SK出品的,最新版本为1.04汉化版。该软件在安装时还有一个提示,就是确定你是否安装到这个目录的提示,当然如果觉得烦人也可以取消。把它关联上CAB后,双击CAB文件就可以自动打开它了。它可以选择安装路径和不删除CAB,非常方便。
CAB安装时一般会在“开始”菜单/程序 里面产生快捷方式。
有些CAB适合于老的系统安装,这个时候只要在出现继续安装对话框的时候点击“是”,就可以了。但是对于某些不一系统的,比如PPC用PsPC的CAB,请最好不要安装,免的系统受到损害。
如何选择适合于你的机器的CAB请详细看6楼。


.cab安装文件:WindowsCE CAB文件和传统的CAB文件不同,WindowsCE CAB文件包括了很多信息:软件制作者的公司,软件名称,文件安装在PPC/SP的位置,软件的系统需求(例如一个只能用在SH3的CPU的cab包,用WinCE CAB Manager打开后会标示Processor Type:Hitashi SH3,而且还会标示最高支持版本是3.1,最低是2.0,所以这个包在2003系统的机子里无法安装),写入注册表的信息,快捷方式的位置,以及Setup DLL文件。

2. 如何制作cab文件

接下来这些转自:http://blog.csdn.net/qwlovedzm/archive/2009/10/28/4738556.aspx

 

网上有很多,这里以WinCE CAB Manager 2.0为例来说明

WinCE CAB Manager 2.0:一款电脑上使用的软件,是为WindowsCE操作系统下的程序员和开发员设计的程序,它直接读取Windows CE CAB格式的文件,去掉了学习使用复杂的Windows CE INF文件格式来安装Windows CE程序。可以制作cab包或者解开cab包,可以看到cab包里的所有程序和注册表内容。也可以修改通过Microsoft Visual Studio 2003 / 2005制作的CAB安装文件。这个软件可以到 http://bbs.pdafans.com/viewthread.php?tid=229676 下载

WinCE CAB Manager是一个实用的 PPC 端 CAB 制作打包软件,可以对 PPC CAB 软件进行的增删、快捷方式的修改,安装目录的设定,注册表的编辑等,可以定制自己的 CAB 安装文件。新版加入了对 WinCE 5.0 的 CAB 包的兼容,同时全面支持所有的Windows CE CAB 文件。
 

新建CAB 文件

1.解压缩WinCE_CAB_Manager3.0_绿色破解版.rar,然后打开绿化软件.bat进行破解注册,接着打开CeCabManager.EXE, 按工具按钮上的“新建”按钮,会出现一个向导。填公司名字和程序名字,点下一步,支持设备默认,点下一步,选择进程(处理器类型)默认,点下一步,点完成。

2.点左边栏”CAB信息”,双击默认安装目录, 添加安装目录后,把“编译到执行程序”勾上。

3.点左边栏“文件”,然后往里面拖放文件,也可以右击添加文件。添加/拖放文件过后会出现文件的属性对话框,从“位置”选择安装路径,%InstallDir%是默认路径(在上面已经设置了),把“编译到执行程序”打上勾,接着点“确定”就可以了。

    注:不同的文件放在不同的路径要一个一个的添加,如果都安装在相同目录可以一起添加。
        文件夹不能直接添加,要打开文件夹添加全部文件到你新添加的目录里。

4.导入从别的cab文件导出的注册表文件,保存 。重新打开刚保存的文件,这时文件都可以看见了,点注册表目录,双击直接修改成 你需要的目录,再检查下文件目录正确与否,保存就完成cab文件制作了。

       注册表的第二项:桌面快捷方式图标的存放目录
               第三项:桌面快捷方式的显示的名字
               第四项:软件的存放目录
               第五项:桌面快捷图标显示在第几个位置
               第六项:桌面快捷图标显示在第几页位置


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/243262.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

设置成员操作符--inside

设置成员操作符–inside SystemVerilog增加了一个检测是否集合中–员的操作符,这个操作符的关键字是inside。 logic [2:0] a; if(a inside{3b001,3b010,3b100}) //等价if((a3b001)||(a3b010)||(a3b100)) ...使用inside操作符可以方便的比较一个数值和多个可能值之…

CVE-2015-0235: GHOST – A Critical Vulnerability in the Glibc Library

GHOST is a ‘buffer overflow’ bug affecting the gethostbyname() and gethostbyname2() function calls in the glibc library. If a remote attacker can make an application call to gethostbyname() or gethostbyname2(), this vulnerability allows the remote attack…

开发库 C++

C/C 开发库 | C/C Development Library 这里收集一些著名的 C/C 开发库、SDK、类库、可复用类与结构代码 等信息,列举它们的介绍、参考和网站链接,为各位 C/C 程序员和爱好者提供检索和查阅类库的方便 下面收集的 C/C 类库介绍整理来源于文章&#xff1a…

VS2005与Device通过ActiveSync连接异常的常见原因

VS2005与Device通过ActiveSync连接异常的常见原因 很多人都碰到过VS2005与Device之间不能够通过ActiveSync进行连接的问题,中间报出来的错误也是形形色色。 根据自己碰到过的原因,我总结了一下: 一.VS2005与Device的连接方式错误…

操作数改进

操作数改进 1、两态和四态类型数据的运算 全两态类型的运算使用Verilog运算法则 Verilog对大多数操作数类型的混合运算都制定了相应规则。 SystemVerilog包含了Verilog没有涉及的两态类型数据的运算,从而对这些规则进行了扩展。对SystemVerilog新类型的运算按照相同…

通过ap运行cab安装程序的方法及Sample Code

1. 第一部分:Sample Code 这部分转自:http://blog.csdn.net/hhygcy/archive/2009/05/04/4147870.aspx 最近这个东西很多被问及,软件动态升级的时候可能可以用到,在这里做一下记录。 就知道的方法有2个, 一个是通过Sh…

MFC透明桌面flash金鱼

代码: http://download.csdn.net/detail/hemmingway/6823935 使用方法: //0,添加left.png,right.png资源文件 //1, 头文件定义变量 GoldFish pet; //2, 在CPP文件创建 // Create a goldfishif (!pet.Create(NULL, NULL, WS_CHILD | WS_VISIB…

改进的for循环

改进的for循环 声明局部循环变量 SystemVerilog简化了声明用于for循环的局部变量的方法。SystemVerilog可以在for循环内部声明循环变量。这样就不需要在模块级定义多个变量,也不用在命名的begin…end块中定义局部变量了。 module chip(...);//SystemVerilog风格的…

程序员们请别做下一个小贝

据网友提供的《蜗居》第24集3:30秒截图,有理由相信小贝是搞 C 的 那本书是《大规模C程序设计》 -- 历史上一定有那么一些人,没有名,没有钱,只是和爱人一起过完了一生。他们不用思念,不用写情话。他们的情话&#xff0c…

底部检测的do...while循环

底部检测的do…while循环 1、while循环可能从未执行 while循环有可能根本没有执行过。当执行流首次执行到循环的开头,控制值就为假的时候就会发生这种情况。 为了保证循环的每个输出都与循环的输入变量保持一致,使用这种在开头检测的while循环需要在循环…

模拟集成电路的经典教材

1.《Analysis and design of analog integrated circuits》, P.R. Gray, P.J. Hurst, Lewis and R.G.Meyer. 4TH. 这是模拟设计的最经典的教材。以前的版本主要是双极型晶体管设计,第4版增加了许多CMOS的内容。这本书推导分析非常详细,但对新手也许内容太…

[转]毕业5年决定你的命运 --------值得所有不甘平庸的人看看

正如"打工皇帝"唐骏说:"我觉得有两种人不要跟别人争利益和价值回报。第一种人就是刚刚进入企业的人,头5年千万不要说你能不能多给我一点儿工资,最重要的是能在企业里学到什么,对发展是不是有利……" 人…

改进的块名

改进的块名 代码中可包括多个嵌套begin…end块 命名的end可以和命名的begin配对 如果想在一个块的结尾指明它的名称&#xff0c;可以在关键字end后面加上:<名称>。在冒号的前后允许有空格&#xff0c;但不是必须的。 begin:<块名> ... end:<块名>这个跟着e…

verilog小结

1B4AAP346HJXSA9EWKU942M82是看一份资料小结的&#xff0c;图传不上来&#xff0c;以后能有个人空间了再传吧&#xff0c;&#xff08;北航夏宇闻的书不错&#xff09;。一&#xff1a;基本Verilog中的变量有线网类型和寄存器类型。线网型变量综合成wire&#xff0c;而寄存器可…

google G1,G2,G3比较(YY)

其实G1,G2,G3的主要不同点有以下几个&#xff1a; 1、CPUG1,G2都是Qualcomm MSM7201A 528 MHzG3是Qualcomm MSM7200A 528 MHz 应该说7201A出的时间比7200要晚一些&#xff0c;主频一样&#xff0c;可是功能上略低于7200&#xff08;执行效率是一样的&#xff09;根…

天才静之

木心说&#xff1a;“最高一层天才&#xff0c;是早熟而晚成的。”我一直认为静之就是一个天才。天才不同于才子&#xff0c;才子早熟&#xff0c;但往往短命&#xff0c;而静之却常胜不衰&#xff0c;愈“老”弥坚。 从诗歌、散文到小说&#xff0c;从电视剧、电影再到话剧、歌…

改进的case语句

改进的case语句 SystemVerilog为case、casex和casez的判断提供了专门的unique和priority修饰符。这些修饰需放在关键字case、casex和casez前面。 unique case(<case_expression>)...//条件选项 endcasepriority case(<case_expression>)...//条件选项 endcase1、…

verilog经验谈

规范很重要工作过的朋友肯定知道&#xff0c;公司里是很强调规范的&#xff0c;特别是对于大的设计&#xff08;无论软件还是硬件&#xff09;&#xff0c;不按照规范走几乎是不可实现的。逻辑设计也是这样&#xff1a;如果不按规范做的话&#xff0c;过一个月后调试时发现有错…

priority case语句

priority case语句 一个priority case可能具有多个条件选项匹配 priority case语句指定&#xff1a; 至少有一个条件选项的值与条件表达式匹配如果有多个条件选项的值与条件表达式匹配&#xff0c;必须执行第一个匹配分支 修饰符priority表示设计者认为两个或多个条件选择表…

Windows Mobile logo测试介绍

首先声明本文转自&#xff1a;http://softtest.chinaitlab.com/sji/744369.html 一、Windows Mobile简介 Windows Mobile是微软主要针对手机市场而推出的一种操作系统&#xff0c;改系统和Nokia Sybian系统一样把手机推向了智能化。丰富的功能以及强大的品牌优势让这一系统逐渐…