Как развернуть приложения WinRT из приложения WinRT

Каков наиболее удобный для пользователя способ развертывания приложений Windows 8 WinRT из приложения WinRT, если они уже подписаны действительным сертификатом загрузки неопубликованных приложений?

В Windows Phone 8 есть хороший API для установки пакетов XAP, но я не могу найти ничего подобного для Windows 8.

Лучшее, что я могу придумать, это загрузить различные установочные файлы, например, в «Мои документы» и попросить пользователей переключиться на проводник Windows и запустить скрипт powershell, но это очень неудобно для пользователя. Кроме того, похоже, что сохранение файлов appx ограничено в манифесте, поэтому их необходимо заархивировать.

Можно ли развертывать файлы appx через msi? Это было бы немного удобнее для пользователя. Я что-то упустил?

РЕДАКТИРОВАТЬ Это решение должно работать как для x86, так и для ARM.


person Lee Richardson    schedule 28.01.2013    source источник
comment
Я настоятельно рекомендую вам обратиться к Windows Intune для управления развертыванием неопубликованной загрузки на устройства WindowsRT.   -  person SecurityMatt    schedule 28.01.2013
comment
Да, как это делает Intune? У моего клиента уже есть решение MDM для других типов устройств, что, по сути, составляет конкуренцию Intune. p.s. Спасибо @SecurityMatt за вывод, что это было для WindowsRT, я забыл упомянуть об этом, но сейчас добавлю.   -  person Lee Richardson    schedule 28.01.2013
comment
Windows Intune — это настольное приложение, разрешенное Microsoft. Поскольку вы не можете использовать свои собственные настольные приложения в WindowsRT, вам придется использовать для этого что-то вроде Intune.   -  person SecurityMatt    schedule 28.01.2013


Ответы (1)


API для установки пакетов в Windows 8 — это Менеджер пакетов. Обычно этот API недоступен для приложений Магазина Windows, но если у вас есть специальный сертификат или ваша среда выполнения каким-то образом адаптирована, возможно, он сработает.

person milgner    schedule 29.01.2013