基于角色的 Windows Installer 指南文档

Windows Installer 是在 Windows 上安装和设置应用程序的建议解决方案。 因此,此 SDK 中包含的一些信息将引起广泛的软件开发和 IT 专业人员的兴趣。 本部分作为指南提供给希望看到按专业角色和常见任务方案整理的主题链接的读者。 组织之间的角色差异很大,因此应只用下面的分组来指导在何处开始搜索所需的信息。

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

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

应用程序开发人员

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

安装程序作者

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

IT 专业人员

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

基础结构开发人员

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