Win32 样式的 应用安装程序。这里用黑月界面类做了一个壳子。本质上是调用了 PowerShell 的 Add-AppxPackage。我这里实现了基本功能。其实,我做的这个 应用安装程序 与 Microsoft Store 的 应用安装程序 有很大差别。微软的调用了 API,可以获取应用包信息,可以获取安装进度,可以安装依赖包等。
虽然我这是简单调用 PowerShell 的 Add-AppxPackage 并没有那些功能,Appx 的信息也是硬解出来的没用 API。(毕竟连 API 都不知道是哪些)但我这个可以自动导入安装的应用包的根目录所在的所有 cer 证书。
重要:强烈建议在 Windows 8.1 中使用,Windows 10 除早期版本不能安装 Microsoft Store 的 应用安装程序 以外建议不要使用用 Microsoft 的。
注:在 Windows 8.1 暂时无法启动 Metro 应用。