备注,这几种方式纯属个人研究所得,不一定准确,只做参考;
第一种方式:
可以使用FirewallAPI.dll中的networkisolationenumappcontainers界面获取机器上的uwp程序。
但是,我们发现在一些机器上加载动态库会失败。 尚未找到具体原因;
第二种方式:
命令方式。 命令:必须在powershell上打开get-appx包。 cmd不行。 请不要问我为什么。 我也不知道。 )
如果要将输出结果打印到文件中,请使用Get-AppxPackage E://uwp.txt
第三种方式:
注册表的格式。 这个方式我也花了很长时间找了,但还是很准确。 但是,具体地说那个方式是否是标准的我不知道。 目前,自检还不错。 获取的信息都齐全。
注册表的位置如下:
计算机 HKEY _ current _ usersoftwareclasseslocal settingssoftwareMicrosoftwindowsCu rrent versioft
如果有知道更好方法的伙伴,请在评论区通知我。 大家在互相学习。