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 程式設計介面來查詢、管理及散發系統上的應用程式、修補程式和來源。