有没有一种方法可以检测使用本地C#调用的系统上安装了哪些Windows Store应用程序?

我正在尝试为我正在构建的C#应用??程序复制Get-AppxPackage和Get-ProvisionedAppxPackage Powershell cmdlet的功能,但不知道如何开始.由于this problem,我无法使用C#Powershell API,因此,如果可能的话,我想使用本机...

我正在尝试为我正在构建的C#应用??程序复制Get-AppxPackage和Get-ProvisionedAppxPackage Powershell cmdlet的功能,但不知道如何开始.

由于this problem,我无法使用C#Powershell API,因此,如果可能的话,我想使用本机C#解决方案.

解决方法:

您可以使用Windows.Management.Deployement.PackageManager从代码而不是从PowerShell中查找,删除,安装等软件包.

Enumerate app packages sample演示了如何在C#和C中使用它.

本文标题为:有没有一种方法可以检测使用本地C#调用的系统上安装了哪些Windows Store应用程序?

基础教程推荐