Поделиться через


Упаковка, развертывание и запрос приложений Windows

Вы развертываете, управляете приложениями Windows и службами (включая UWPs и классические приложения) с помощью пакетов приложений MSIX/.appx на основе формата OPC. Каждый пакет приложения содержит файлы, составляющие приложение, и файл манифеста, описывающий программное обеспечение в Windows.

Введение

Как правило, разработчики создают и подписывают пакеты приложений с помощью Visual Studio. Дополнительные сведения см. в разделе "Упаковка приложения UWP" с помощью Visual Studio.

Microsoft Store упрощает создание, отправку и продажу приложений клиентам по всему миру. Дополнительные сведения см. в разделе "Отправка приложений".

Командлеты Windows PowerShell позволяют устанавливать бизнес-приложения Windows и управлять ими без использования Магазина. Дополнительные сведения см. в разделе "Командлеты модуля Appx".

С помощью API упаковки, развертывания и запроса можно программно выполнять следующие задачи:

  • Создание пакета приложения для приложения Windows
  • Развертывание упаковаемого приложения Для Windows
  • Перечисление пакетов приложений, установленных в системе, и получение сведений о них из манифеста
  • Использование содержимого пакета приложения

В этом разделе

Раздел Описание
Создание пакета приложения (C++) Узнайте, как создать пакет приложения с помощью API упаковки.
Создание сертификата для подписи пакета приложения Узнайте, как использовать MakeCert и Pvk2Pfx для создания сертификата подписи тестового кода, чтобы подписать пакеты приложений.
Как подписать пакет приложения с помощью SignTool Узнайте, как использовать SignTool для подписывания пакетов приложений, чтобы их можно было развернуть.
Устранение ошибок подписи пакета приложения Сбой развертывания приложения может быть вызван сбоем проверки цифровой подписи пакета приложения. Узнайте, как распознать эти ошибки и что делать с ними.
Как программно подписать пакет приложения (C++) Узнайте, как подписать пакет приложения с помощью функции SignerSignEx2.
Разработка приложения OEM, использующего пользовательский файл Узнайте, как разработать приложение, использующее пользовательский файл для передачи сведений от ИЗГОТОВИТЕЛЯ в приложение.
Использование модуля Appx в узле netfx, отличном от powershell.exe Узнайте, как использовать модуль Appx в узле netfx, отличном от powershell.exe.
Извлечение содержимого пакета приложения (C++) Узнайте, как извлекать файлы из пакета приложения с помощью API упаковки.
Запрос сведений о манифесте пакета приложения (C++) Узнайте, как получить сведения из манифеста пакета приложения с помощью API упаковки
Устранение неполадок Предоставляет сведения, помогающие устранять неполадки при упаковке, развертывании или запросе пакета приложения.
Справочник по API упаковки API упаковки создает, считывает и записывает пакеты приложений.
Справочник по API развертывания API развертывания устанавливает, обновляет и удаляет пакеты приложений.
Справочник по API запросов API запросов получает сведения о пакетах приложений, установленных в системе.
Средства и командлеты PowerShell Используйте эти средства и командлеты для создания, установки и управления пакетами приложений.
Примеры пакета SDK Скачайте примеры пакета SDK, демонстрирующие упаковку, развертывание и запрос API для приложений Windows.
Словарь терминов Сведения о терминах, связанных с упаковкой, развертыванием и запросом приложений Windows.

 

Основные понятия

Пакеты приложений и развертывание

Другая ссылка

Схема манифеста пакета приложений

Пакет Windows.ApplicationModel.Package

Windows.ApplicationModel.PackageId

Windows.Management.Deployment.PackageManager

Windows.Management.Deployment.PackageUserInformation