替代应用程序安装程序
下载并安装微软商店应用程序的程序,用于 cli 版本检查 alt app installer cli
特征
- 该程序可以下载并安装微软商店uwp应用程序(appx,msix,eappx,appxbundle...),无需微软商店或应用程序安装程序
- 它还可以下载 Microsoft Store 中存在的非 UWP 应用程序
- 根据您的系统架构(x64/x32)自动下载最新的应用程序
- 优先下载 [Appx,Msix,appxbundle...] 优先于其他加密格式,例如 Eappx,需要管理员权限才能安装
- 可以安装已下载的 Microsoft Store 应用程序(appx、msix、appxbundle...)
- 可以通过提供其 url 来获取 Microsoft Store 应用程序
- 使用来自 StoreLib 和 MS-Store-API 的 API 使用自定义链接生成来生成下载链接
- 使用 pypdl 的并发/多部分下载器进行快速下载
- 可以恢复中断的下载
- 如果当前网址过期,自动使用新网址
- 下载并安装应用程序以及所有依赖项
它是如何运作的
- 该应用程序打开一个浏览器,允许用户选择他们想要安装的文件(应用程序/游戏)并返回其 url
- 然后使用 Microsoft-Display-Catalog-API 类别 ID 解析 url 并获取产品密钥并检索文件名
- 使用这些数据,应用程序可以向 Microsoft-Delivery-Optimization-service-API 发送请求并检索所选应用程序的数据,该数据根据
- 用户系统架构(x64/x32)
- 有利类型(这些是解密的文件格式,不需要管理员权限即可安装)
- 最新版本
- 然后它使用API检索解析数据的下载链接,并使用pypdl下载文件,它允许并发/多部分下载,这使得下载速度更快。它还具有恢复中断下载的能力,还可以自动使用新的 URL,以防当前下载链接过期。
- 最后它使用 pythonnet 通过 System.Management.Automation.dll 安装下载的文件
要求
如何使用该应用程序
- 下载“alt app installer.exe”并运行它或从源代码构建它
- 现在打开提取的文件夹(“alt app installer”文件夹)中的“alt app installer.exe”文件并运行它(第一次运行可能需要一些时间)
- 单击“选择应用程序”并搜索要安装的应用程序,然后在页面完全加载后单击顶部栏中的“选择”
- 等待该过程完成,然后在开始菜单中检查该应用程序
- 您还可以通过“选项”中的“从文件安装”来安装已下载的应用程序
- 您还可以通过在“选项”中的“从链接获取”中手动粘贴其网址来安装该应用程序
如何从源代码构建
- 安装git
- 打开 git bash 终端运行命令
git clone https://github.com/m-jishnu/alt-app-installer
- 现在安装 python3 和 pip,转到克隆的文件夹并运行命令
pip install -r requirements.txt
- 运行“run.bat”或从克隆的文件夹在终端中运行命令
.run
- 享受!
视频指南
https://youtu.be/ayIilTc-6u4
常问问题
制作人员
- StoreLib:用于生成下载链接的 API
- pypdl:下载器
- MS-Store-API:用于生成下载链接的 API