基于角色的 Windows Installer 文档指南

Windows Installer 是用于在 Windows 上安装和设置应用程序的推荐解决方案。 因此,此 SDK 中包含的一些信息将受到各种软件开发和 IT 专业人员的兴趣。 本部分以指南的形式提供给希望查看由专业角色和常见任务方案组织的主题的链接的读者。 由于角色在组织之间可能有很大的不同,因此应仅将以下分组视为开始搜索所需信息的位置的指南。

本文档适用于想要创建使用 Windows Installer 的应用程序的软件开发人员。 作为安装程序的主要参考资料来源,SDK 提供有关安装包和安装程序服务的信息。 它包含应用程序编程接口(API)和安装程序数据库的元素的完整说明。

有关详细信息,请参阅 Windows Installer 信息的其他源

应用程序开发人员

应用程序开发人员创建调用 Windows Installer 应用程序编程接口并在运行时安装 Windows 安装程序包的应用程序。 Windows Installer 可以在应用程序(如自修复和按需安装)中执行工作。 通常,应用程序开发人员执行以下作:

设置作者

安装程序作者创建 Windows Installer 包(.msi 文件),其中包含安装应用程序所需的设置逻辑和信息。 它们通常使用创作工具(如 Orca.exe)使用设置逻辑和信息填充 Windows Installer 数据库。 通常,安装程序作者执行以下作:

IT 专业人员

IT 专业人员和管理员自定义和部署现有的 Windows Installer 包。 这些用户将现有应用程序的安装程序重新打包到 Windows Installer 安装包中,并在网络上安装和维护 Windows Installer 安装的管理映像。

基础结构开发人员

基础结构开发人员可以创建统一的平台来部署和管理使用 Windows Installer 服务的软件。 他们可以使用 Windows Installer 编程接口在系统上查询、管理和分发应用程序、修补程序和源。