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,一经查实,立即删除!

相关文章

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…

通过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…

天才静之

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

“象征界”的奇观:刘天怜花鸟工笔作品印象

有人说:“创新”是西洋画的基调,中国画的焦点是“承传”。就是说,西画必须花样翻新,挑战前人,甚至要推倒重来,唯此才可能在艺术史上占有一席之地;中国画强调以古人为师,重视师徒之间…

亚马逊正式发布关系型数据库Amazon Aurora

在去年的AWS re:Invent大会上,亚马逊宣布了Amazon Aurora。Aurora是一个关系型数据库,可以跨3个可用区域复制6份数据,其设计目标是提供高性能和高可用性(99.99%),并且存储可以轻松高效地扩展到64TB。近日&a…

刘小东的“空城记”

刘小东的“空城记” 。从“三峡移民”到“金城小子”,从“温床”,再到"新疆和田 ”,今天,刘小东又把“鄂尔多斯” 纳入自己介入现实的创作计划。鄂尔多斯,一个中国曾经最贫瘠的所在,因为矿产开发,迅…

聆听南音

北京。半木空间。聆听南音古曲。 南音亦称弦管、南乐。起于晋唐,盛于南宋,至今流传于泉州闽南地区。被誉为“中国音乐史上的活化石” 。今晚,南音传人蔡雅艺率三位南音大师现场演出、宣讲并与"半木"品牌创始人吕永中先生对话交流…

远程管理 KVM 虚机 - 每天5分钟玩转 OpenStack(5)

上一节我们通过 virt-manager 在本地主机上创建并管理 KVM 虚机。其实 virt-manager 也可以管理其他宿主机上的虚机。只需要简单的将宿主机添加进来 填入宿主机的相关信息,确定即可。 接下来,我们就可以像管理本地虚机一样去管理远程宿主机上的虚机了。 …

KVM 存储虚拟化 - 每天5分钟玩转 OpenStack(7)

KVM 的存储虚拟化是通过存储池(Storage Pool)和卷(Volume)来管理的。 Storage Pool 是宿主机上可以看到的一片存储空间,可以是多种类型,后面会详细讨论。Volume 是在 Storage Pool 中划分出的一块空间&…

LVM 类型的 Storage Pool - 每天5分钟玩转 OpenStack(8)

LVM 类型的 Storage Pool 不仅一个文件可以分配给客户机作为虚拟磁盘,宿主机上 VG 中的 LV 也可以作为虚拟磁盘分配给虚拟机使用。 不过,LV 由于没有磁盘的 MBR 引导记录,不能作为虚拟机的启动盘,只能作为数据盘使用。 这种配置下…

UltraEdit中高亮显示verilog HDL关键词

UltraEdit是一款功能强大的文本编辑器,可以编辑文字、Hex、ASCII码,可以取代记事本,内建英文单字检查、C 及 VB 指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。是一个使用广泛的编辑器&#xff0c…

CCS的基本操作

CCS的基本操作 1、 创建新工程 方法一: 方法二: 进入工程界面后,第一步选择芯片型号,第二步选择仿真器,第三步编写工程名称,选择工程模板。最后点击finish 2、 编译 方法一: 方法二&…

KVM 网络虚拟化基础 - 每天5分钟玩转 OpenStack(9)

网络虚拟化是虚拟化技术中最复杂的部分,学习难度最大。 但因为网络是虚拟化中非常重要的资源,所以再硬的骨头也必须要把它啃下来。 为了让大家对虚拟化网络的复杂程度有一个直观的认识,请看下图 这是 OpenStack 官网上给出的计算节点&#…

云计算与 OpenStack - 每天5分钟玩转 OpenStack(14)

“云计算” 算是近年来最热的词了。现在 IT 行业见面不说这三个字您都不好意思跟人家打招呼。 对于云计算,学术界有各种定义,大家有兴趣可以百度一下。 CloudMan 这里主要想从技术的角度谈谈对云计算的理解。 基本概念 所有的新事物都不是突然冒出来的&a…

OpenStack 架构 - 每天5分钟玩转 OpenStack(15)

终于正式进入 OpenStack 部分了。 今天开始,CloudMan 将带着大家一步一步揭开 OpenStack 的神秘面纱。 OpenStack 已经走过了 6 个年头。 每半年会发布一个版本,版本以字母顺序命名。现在已经到第 12 个版本 Liberty(字母 L)。 Op…

部署 DevStack - 每天5分钟玩转 OpenStack(17)

本节按照以下步骤部署 DevStack 实验环境,包括控制节点和计算节点 创建虚拟机 按照物理资源需求创建 devstack-controller 和 devstak-compute 虚拟机 安装操作系统 安装 Ubuntu 14.04,并配置 eth0 的 IP devstack-controller 192.168.104.10 devstak-c…

理解 Keystone 核心概念 - 每天5分钟玩转 OpenStack(18)

作为 OpenStack 的基础支持服务,Keystone 做下面这几件事情: 管理用户及其权限维护 OpenStack Services 的 EndpointAuthentication(认证)和 Authorization(鉴权)学习 Keystone,得理解下面这些概…

C++11 Lambda函数(匿名函数)

C11引入了lambda表达式,使得程序员可以定义匿名函数,该函数是一次性执行的,既方便了编程,又能防止别人的访问。 Lambda表达式的语法通过下图来介绍: Lambda表达式的引入标志,在‘[]’里面可以填入‘’或‘&…

时序约束与分析

时序约束与分析 设计约束所处的环节:约束输入、分析实现结果、设计优化。 设计约束分类 物理约束I/O接口约束(例如引脚分配、电平标准设定等物理属性的约束)、布局约束、布线约束以及配置约束。 时序约束:设计FPGA内部的各种逻辑或走线的延时,反应系统的频率和速度的约束…