当前位置:首页>正文

WindowsInstaller如何改变安装文件位置

2023-07-29 00:29:34 互联网 未知

WindowsInstaller如何改变安装文件位置?

关键原因是MSI的Files里Sequence的问题。
MSI的Files里Sequence指定了安装文件的顺序,这个顺序和CAB里压缩的文件顺序要一致,否则,就会发生找不到文件的现象。
如何按照指定顺序压缩文件呢?
需要使用CABARC及制作DDF配置文件合作创建CAB文件。
cabarc是可以从微软的网站上下载到的(cabsdk)。
ddf文件包含配置信息和文件列表:
.OPTION EXPLICIT
.Set CompressionType=MSZIP
.Set UniqueFiles="off"
.Set Cabinet=on
.Set MaxDiskSize=CDROM
.Set MaxCabinetSize=0
.Set FolderFileCountThreshold=0
.Set DiskDirectory1=d:cab
.Set CabinetName1=EBD.cab
FileList
D:etiger oolsATTRIB.EXE
D:etiger oolsCHKDSK.EXE