由于Microsoft Windows安装程序(MSI)系统的严重限制,需要创建引导程序才能安装多个MSI文件(由于前/后必备条件)。但是,这会导致分发问题,因为您现在有多个文件需要包含在分发中。当然有多种方式将其作为单个文件进行分发。如何分发包含引导程序的安装程序
1:归档
你可以把所有的文件转换为用户下载一个压缩文件。 MS Windows的显然选择当然是一个PK-ZIP存档。但这不是非常用户友好的。用户首先必须提取存档,然后运行引导程序(将被称为setup.exe)。
2:一个自解压文件
相反分发普通存档文件,你可以换它变成一个自解压存档。执行此SFX存档将提示用户提取和/或运行内容。但是这为整个安装过程又添加了一个提示(#1:SFX提示符,#2:引导程序提示符,#3:主要安装程序提示符)。这也不是很方便用户使用,因为它会因多重提示而增加烦恼。
3:单个文件引导程序
当然还有所有的提取文件嵌入到引导程序的选项。这对于普通的最终用户来说可能是最友好的。但是,这对于系统管理员来说不太友好,因为通常bootstrappers比MSI文件管理得更少。管理员会操纵该系统,以便在安装主MSI时也安装所有必需品,因此不需要引导程序。
4:其他?
其他未列出的方法?
那么你认为如何分配需要启动引导程序的MS Windows软件的最佳安装方式?
使用7zip SFX调用主安装程序。一个7zip SFX可以默默调用。所以你需要确保你的安装程序也接受/ q命令。 – 2009-08-03 09:28:06