Программа для загрузки и установки приложений из магазина Microsoft Store

Функции

  • Эта программа может загружать и устанавливать приложения uwp из магазина Microsoft Store (appx, msix, eappx, appxbundle…) без необходимости использования магазина Microsoft Store или установщика приложений.
  • Он также может загружать приложения, не относящиеся к UWP, которые есть в магазине Microsoft Store.
  • Автоматически загружает последнюю версию приложения в соответствии с архитектурой вашей системы (x64/x32).
  • Приоритет загрузки Appx,Msix,appxbundle… по сравнению с другими зашифрованными форматами, такими как Eappx, для установки которых требуются права администратора.
  • Можно установить уже загруженные приложения из магазина Microsoft (appx, msix, appxbundle…)
  • Можно получить приложения Microsoft Store, указав его URL-адрес.
  • Использует создание пользовательских ссылок для создания ссылок для загрузки с использованием API из StoreLib и MS-Store-API.
  • Использует одновременный/много поточный загрузчик с использованием pypdl для быстрой загрузки.
  • Можно возобновить прерванную загрузку
  • Автоматически использовать новый URL-адрес в случае истечения срока действия текущего.
  • Загрузите и установите приложение вместе со всеми зависимостями.

Как это работает

  • Приложение открывает браузер, который позволяет пользователю выбрать файл (приложение/игру), который он хочет установить, и возвращает его URL-адрес.
  • URL-адрес анализируется, и затем получается ключ продукта с использованием идентификатора категории Microsoft-Display-Catalog-API и имени файла.
  • Используя эти данные, приложение может отправить запрос к Microsoft-Delivery-Optimization-service-API и получить данные выбранного приложения. Эти данные дополнительно анализируются на основе
    • Архитектура системы пользователя (x64/x32)
    • Предпочтительный тип (это расшифрованные форматы файлов, для установки которых не требуются права администратора)
    • Последняя версия
  • Затем он извлекает ссылки для загрузки проанализированных данных с помощью API, а файлы загружаются с помощью pypdl, что позволяет выполнять одновременную/многопоточную загрузку, что ускоряет загрузку. Он также имеет возможность возобновлять прерванные загрузки, а также может автоматически использовать новый URL-адрес на случай, если срок действия текущей ссылки для скачивания истечет.
  • Наконец, он устанавливает загруженные файлы через System.Management.Automation.dll, используя pythonnet.

Как использовать приложение

  • Загрузите «alt app installer.exe» и запустите его или соберите из исходного кода.
  • Теперь откройте файл «alt app installer.exe» в извлеченной папке (папка «alt app installer») и запустите его (первый запуск может занять некоторое время).
  • нажмите «Выбрать приложение», найдите приложение, которое хотите установить, и нажмите «Выбрать» на верхней панели после полной загрузки страницы.
  • Дождитесь завершения процесса, затем проверьте наличие приложения в меню «Пуск».
  • Вы также можете установить уже загруженные приложения через «Установить из файла» в «Параметры».
  • Вы также можете установить приложение, вручную вставив его URL-адрес в поле «Получить по ссылке» в «Параметры».

GitHub: https://github.com/mjishnu/alt-app-installer

Скачать: AltAppInstaller