生成CAB安装包

需要几个文件和一些配置

Cabwiz.exe cabwiz.ddfezsetup.exe makecab.exe,这几个文件在我的资源里面有。

然后配置生成信息。

1. 创建.inf文件
 1.1 Version:
  1.1.1 Signature=...:PC操作系统版本 Signature="$Windows NT$"
  1.1.2 Provider=...:谁弄的这个 Provider=个人兴趣
  1.1.3 CESignature=...:WinCE操作系统版本 CESignature="$Windows CE$"
 1.2 CEStrings:
  1.2.1 CompanyName=...:公司名字
  1.2.2 AppName=...:程序名字
  1.2.3 InstallDir=...:安装绝对路径
 1.3 CEDevice:
  1.3.1 VersionMin=...:安装系统的最小版本
  1.3.2 VersionMax=...:不说了
 1.4 SourceDisksNames:
  1.4.1 1=,"cab",,"./src":安装源的第一个路径。
  1.4.2 2=,"cab",,"./src/ExampleFile":安装源的第二个路径。
  1.4.3 ...根据上面的,想写多少写多少。
 1.5 SourceDisksFiles:
  1.5.1 example.png=1 “=”前面的是源文件,后面的路径(1.4里面的)
  1.5.2 example.exe=2
  1.5.3 ...
 1.6 DefaultInstall:
  1.6.1 CopyFiles=...:安装时需要复制的文件,(1.8)

CopyFiles=Files.Common1,Files.Common2,...,Files.Commonx
 1.7 DestinationDirs:
  1.7.1 安装文件的安装路径。比如Files.Common1=0,"/ExampleFold/Shortcut"表示将

Files.Common1下面的所有文件复制到/ExampleFold/Shortcut路径下面。
 1.8 Files.Common1:
  1.8.1 需要安装的文件列举。比如要复制example.lnk文件,

example.lnk,example.lnk,,0
 ...还有注册信息什么的,暂时不写了。

2. 创建快捷方式
 2.1 Name=...:快捷方式名字。
 2.2 SysPic=...:快捷方式图标1(80*86),具体参照手机上面其他快捷图标。
 2.3 FocusPic=...:快捷方式图标2(320*86),具体参照手机上面其他快捷图标。
 2.4 Position=...:快捷方式在快捷栏的位置。
 2.5 Click=...:需要执行的那个EXE文件的绝对路径。
3. 创建.BAT文件
 3.1 新建记事本输入 cabwiz Example.inf  /err err_log.txt  /cpu ARM
 3.2 保存为.BAT文件,然后执行.BAT文件,则可生成安装包。

 

 

.lnk文件

[LNK]
Name = ExampleApplcation
SysPic = example.png
FocusPic = exampleFocus.png
Position = 3
Click = ExampleFold/example.exe

 

.inf文件

[Version]
Signature="$Windows NT$"
Provider=AN
CESignature="$Windows CE$"

[CEStrings]
CompanyName="Production Base"
AppName=ExampleApp
InstallDir=/ExampleFold

[CEDevice]
VersionMin=5.00
VersionMax=5.00

[SourceDisksNames]
1=,"cab",,"./src"
2=,"cab",,"./src/ExampleFile"

[SourceDisksFiles]
example.png=1
exampleFocus.png=1
example.lnk=1
example.exe=2

[DefaultInstall]
CopyFiles=Files.Common1,Files.Common2,Files.Common3

[DestinationDirs]
Files.Common1=0,"/ExampleFold/Shortcut"
Files.Common2=0,"/ExampleFold/PicFile"
Files.Common3=0,%InstallDir%

[Files.Common1]
example.lnk,example.lnk,,0

[Files.Common2]
example.png,example.png,,0
exampleFocus.png,exampleFocus.png,,0

[Files.Common3]
example.exe,example.exe,,0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值