Share via


封裝、部署和查詢 Windows 應用程式

您可以透過以 OPC 格式為基礎的 .msix/.appx 應用程式套件,部署、管理和服務 Windows 應用程式(包括 UWP 和傳統型應用程式)。 每個應用程式套件都包含構成應用程式的檔案,以及描述軟體到 Windows 的指令清單檔案。

簡介

開發人員通常會使用 Visual Studio 建立及簽署應用程式套件。 如需詳細資訊,請參閱 使用Visual Studio封裝 UWP 應用程式。

Microsoft Store 可讓您輕鬆地建置、提交及銷售您的應用程式給世界各地的客戶。 如需詳細資訊,請參閱 應用程式提交

Windows PowerShell Cmdlet 可讓您安裝及管理企業營運 Windows 應用程式,而不需使用市集。 如需詳細資訊,請參閱 Appx 模組 Cmdlet

您可以使用封裝、部署和查詢 API,以程式設計方式執行下列工作:

  • 建立 Windows 應用程式的應用程式套件
  • 部署已封裝的 Windows 應用程式
  • 列舉安裝在系統上的應用程式套件,並從其指令清單取得其相關信息
  • 取用應用程式套件的內容

本節內容

主題 說明
如何建立應用程式套件 (C++) 瞭解如何使用封裝 API 建立應用程式套件。
如何建立應用程式套件簽署憑證 瞭解如何使用MakeCertPvk2Pfx來建立測試程式代碼簽署憑證,以便簽署應用程式套件。
如何使用 SignTool 簽署應用程式套件 瞭解如何使用 SignTool 簽署您的應用程式套件,以便部署它們。
如何針對應用程式套件簽章錯誤進行疑難解答 應用程式部署失敗可能是因為無法驗證應用程式套件的數位簽名所造成。 瞭解如何辨識這些失敗,以及如何處理這些失敗。
如何以程式設計方式簽署應用程式套件 (C++) 瞭解如何使用 SignerSignEx2 函式簽署應用程式套件。
如何開發使用自定義檔案的 OEM 應用程式 瞭解如何開發使用自定義檔案將資訊從 OEM 傳遞至應用程式的應用程式。
擷取應用程式套件內容 (C++) 瞭解如何使用封裝 API 從應用程式套件擷取檔案。
查詢應用程式套件指令清單資訊 (C++) 瞭解如何使用封裝 API 從應用程式套件指令清單取得資訊
疑難排解 提供資訊,協助您針對封裝、部署或查詢應用程式套件時遇到的問題進行疑難解答。
封裝 API 參考 封裝 API 會建立、讀取和寫入應用程式套件。
部署 API 參考 部署 API 會安裝、更新和卸載應用程式套件。
查詢 API 參考 查詢 API 會取得系統上所安裝之應用程式套件的相關信息。
工具和 PowerShell Cmdlet 使用這些工具和 Cmdlet 來建立、安裝及管理應用程式套件。
SDK 範例 下載 SDK 範例,示範 Windows 應用程式的封裝、部署和查詢 API。
詞彙 瞭解封裝、部署和查詢 Windows 應用程式的相關詞彙。

 

概念

應用程式套件和部署

其他參考

應用程式套件資訊清單結構描述

Windows.ApplicationModel.Package

Windows.ApplicationModel.PackageId

Windows.Management.Deployment.PackageManager

Windows.Management.Deployment.PackageUserInformation