【发布时间】:2021-06-17 03:33:30
【问题描述】:
获取我使用的所有已安装应用程序
PackageManager packageManager = new PackageManager();
IEnumerable<Windows.ApplicationModel.Package> packages = packageManager.FindPackagesForUser("");
如何过滤此列表以获取应用程序(如屏幕截图所示)?
【问题讨论】:
-
由操作系统收集并存储在 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Notifications\Settings 下
-
是的,但是我们不能直接在 uwp 中加载注册表值,为了加载它,你可以使用 fulltrust 桌面扩展来做到这一点。