获取已安装的 Windows 应用商店应用程序的列表

问题描述 投票:0回答:2

有多种方法可以获取控制面板中“添加/删除程序”中已安装应用程序的列表。
但我也想从 Windows 应用商店获取已安装应用程序的列表。到现在为止我还没有得到任何东西。
有没有办法获取从 Windows 应用商店安装的应用程序列表?

c# .net visual-c++ desktop-application
2个回答
7
投票

您可以在 powershell 窗口上运行这些命令并获取 Windows 10 计算机上已安装应用程序的列表

Get-AppxPackage | ft Name, PackageFullName -AutoSize

如果您想获取所有用户的所有应用程序的列表,请使用以下命令。

Get-AppxPackage -AllUsers | ft Name, PackageFullName -AutoSize

5
投票

Package Manager将帮助获取metro应用程序列表;
参考本次交流

FindPackages
方法举例:

IEnumerable<Windows.ApplicationModel.Package> packages = 
    (IEnumerable<Windows.ApplicationModel.Package>)packageManager
        .FindPackagesForUser("");
  1. 要使用此类,请打开
    .csproj
    ,并将目标平台版本更改为
    8.0
    1. 在解决方案资源管理器中右键单击项目名称
    2. 选择卸载项目,它会变成像
      projectname(unavailable)
    3. 右键单击→选择:编辑
      .csproj
    4. 再次加载项目

  2. 添加对
    system.runtime
    的引用;如果找不到它,请添加对其
    .dll
    的引用:
    %WinDir%\Microsoft.Net\assembly
    

  3. 添加参考:
    %ProgramFiles(x86)%\Windows Kits\8.0\References\CommonConfiguration\Neutral\Windows.winmd
    
© www.soinside.com 2019 - 2024. All rights reserved.