Загружать приложения Windows 8 на несколько устройств?

Я разработал приложение для Windows 8 и хочу установить приложение на 10 устройствах, а также, когда я изменяю приложение, я хочу автоматически обновить приложение, установленное на этих 10 устройствах. Я не хочу использовать Windows Store, а приложение и устройства имеют необходимые сертификаты. Есть ли способ, которым я могу загрузить приложение на 10 устройств и легко обновить приложение, не используя жесткий диск для удаления и установки приложения на каждом устройстве?

1 ответ

Несмотря на то, что это было задано некоторое время назад, я хочу ответить на него, так как я сам долго пытался загружать LOB-приложения, а Microsoft почти не предпринимает никаких усилий для выяснения путаницы их лицензионной программы.


  1. Вам нужно получить ключ для сторонней загрузки, его можно получить в центре корпоративного лицензирования Microsoft (его нелегко найти, лучше спросить партнера-дистрибьютора), который стоит 100 долларов, и, насколько мне известно, для 25 устройств. Вы должны быть партнером, чтобы получить такой ключ.

ОБНОВЛЕНИЕ: для неограниченного количества устройств (см. Статью, опубликованную пользователем 31123726)

К вашему сведению: я сомневаюсь, но если вы планируете иметь все устройства в одном домене, вам не нужен ключ боковой загрузки


  1. На устройстве, где должно работать приложение

    • установить сертификат приложения в "доверенные корневые сертификаты" и "доверенные издатели"

    • установить и зарегистрировать ключ боковой загрузки

для установки:

/C slmgr /ipk 00000-00000-00000-00000-00000   //your side loading key  

для регистрации:

/C slmgr /ato ec67814b-30e6-4a50-bf7b-d55daf729d1e  //for everybody the same key

  1. Для публикации и обновления приложения у Microsoft есть служба Intune, в которой вы можете зарегистрировать свои устройства и развернуть приложения магазина. Я попробовал это решение и действительно не мог заставить его работать. Иногда это работало, но было много сбоев и зависаний без сообщения об ошибке. Я настоятельно рекомендую написать собственную функцию обновления, так как я потерял много часов, пытаясь заставить ее работать. Также кажется, что никто на самом деле не использует это решение, так как в магазине приложений есть только 12 отзывов, а на форумах вообще не говорится об этом. Однако, если вы хотите попробовать посмотреть эту ссылку: https://technet.microsoft.com/en-us/library/dn646972.aspx Вам необходимо установить приложение "Магазин компании" на каждом устройстве.

Если вы склонны писать собственный механизм обновления / установки, вы можете использовать эту команду Powershell для установки приложения на устройство. Вы можете использовать Dropbox для распространения пакетов на устройства и написать сервис, который запускает PowerShell.

Add-AppxPackage -Path "yourapp.appx" -DependencyPath "Dependencies\x86\appdependency.appx"

Другие вопросы по тегам