安装包
安装包包含 Windows Installer 安装或卸载应用程序或产品以及运行安装用户界面所需的全部信息。 每个安装包都包含一个 .msi 文件,其中包含安装数据库、摘要信息流和安装的各个部分的数据流。 .msi 文件还可以包含安装所需的一个或多个转换、内部源文件和外部源文件或内阁文件。
应用程序开发人员必须创作安装才能使用安装程序。 由于安装程序围绕 组件和功能的概念组织安装,并将有关安装的所有信息存储在关系数据库中,因此创作安装包的过程大致需要执行以下步骤:
- 确定要向用户显示的功能。
- 将应用程序组织到组件中。
- 使用信息填充安装数据库。
- 验证安装包。
下一部分讨论安装程序组件和功能。 有关详细信息,请参阅 组件和功能。 特征的选择通常由应用程序的功能从用户的角度决定。
建议开发人员使用标准过程来选择组件。 有关详细信息,请参阅 将应用程序组织到组件。
包作者可以使用第三方包创建工具或表编辑器和 Windows Installer SDK 来填充安装数据库。 需要验证所有安装包才能保持内部一致性。 有关详细信息,请参阅 包验证。