首页 | Blogs | 项目合集 | Bilibili↗
←返回 |
创建:2023-02-28 | 最后更新:2025-02-14
一、为什么作者要使用“Get-AppxPackage”而不是“Add-AppxPackage”来作为标题(114分)
答:用来讽刺Windows的诸多BUG
二、试分析其的实质(514分)
答:PowerShell套壳
三、给作者三连(1919810分)
(开放性试题,意对即可)
下载 Download
↓ 这个“主程序”可以点击!! ↓
| 文件 | SHA256校验 |
|---|---|
| 点它!→主程序฿ | e878bd09aab73c54a4a17fc207fcbf9d478e67bafc14056a91dd766684273b9c |
| 源代码฿ | f249d82609b996ddf7fac970ec2c695a7abe9bfdf69e553fca580e74d690e5ed |
| 应用图标฿ | 5c57a54e37b2490b8b899196e808fd7bff913c254354939ecfdc2f8356851658 |
大致原理
根据用户的配置生成Powershell脚本并执行
当然为了保证运行效率,实际采用cmd.exe /c powershell的方式
兼容平台
Windows 10+
Windows 8……应该能用? [信息来源在这里]
需要启用“旁加载”模式。关于如何启用,请参阅Microsoft Learn。
Windows10+的省流:点我打开设置,勾上“开发人员模式”或“从任意源(包括松散文件)安装应用”
兼容性
~~我知道有什么多语言支持,但在我这套源码的基础上改个语言包不是什么难事,微软的多语言也是外置包.mui搞得 ←23-02-23-Updata:已经支持多语言
另外,我这套UI本质基于Win32UI,UI兼容性微软已经替我考虑了。
Updata Log
下一步计划
- 修复任意拖动功能失效、文件名被吞的BUG
- 新增
Winget相关支持
总v3;v1.1.0.1
- 更新多语言
总v3;v1.1.0.0
- 现在兼容4种由微软文档给出的软件包格式(Appx/Msix/Appxbundle/Msixbundle)
- 可选是否启用强制安装模式、是否启用日志模式
- 新增了右键菜单
- 现在会显示软件包的文件名
- 现在可以重新打开选包界面
- 现在会把使用的命令行输出到文件(./cmdLine)内,且每次都会覆盖上次写入
已知BUG:
- 若打开的包格式不正确,它的文件名会被吞(由于编辑框控件的缺陷导致)
- 右键菜单并不能全局生效(事件没有注册到标签控件上)
- 任意拖动功能失效(忘开了)
总v2;v1.0.0.0
第一个Public version,很热乎呢~
