安装示例

此示例演示如何创建用于安装应用程序的简单 Windows Installer 包。 该示例安装记事本、Windows 附带的文本编辑器,以及描述虚构的 Red Park Arena 活动和入场的多个文本文件。

此示例具有以下规范:

  • 该应用程序作为一个自安装的 Windows Installer 包提供给用户,用于安装所有必需的文件、快捷方式和注册表信息。
  • 安装包可能会在安装过程中向用户显示一个 UI 向导,以收集用户信息。
  • 在安装过程中,用户可以选择将各个功能安装为本地运行、从源运行或不安装。
  • 其中某项功能可以作为按需安装功能提供给用户。
  • 同一个包会卸载应用程序,并从用户的计算机中删除所有应用程序文件和注册表信息。
  • 包已准备好接收主要升级,其中包括更改其产品代码。

若要重现示例,需要一个能够创建和编辑空白 Windows Installer 数据库的软件工具。 可从独立软件供应商获得多个包创建工具。 面向 Windows Installer 开发人员的 Windows SDK 组件中提供了名为 Orca 的 Windows Installer 数据库编辑器。

若要完成该示例,请执行以下步骤:

规划安装

导入空白数据库

指定目录结构

指定组件

指定文件和文件属性

指定源媒体

指定功能

指定功能和组件的关系

添加注册表信息

指定快捷方式

指定属性

导入 InstallExecuteSequence

导入 InstallUISequence

导入 AdminExecuteSequence

导入 AdminUISequence

导入 AdvtExecuteSequence

添加摘要信息

导入用户界面

验证安装数据库