【问题标题】:Find Open Metro Apps using Powershell使用 Powershell 查找打开的 Metro 应用程序
【发布时间】:2014-07-16 04:31:31
【问题描述】:

我正在寻找一种方法来以编程方式查找当前使用 Powershell 在 Windows 8 PC 上运行的所有 Metro 应用程序。我确信有一个简单的方法,因为这些打开的应用程序显示在“应用程序”部分下的任务管理器中。我能够找到当前安装的所有应用程序,但不是所有当前正在运行的 Metro 应用程序。

【问题讨论】:

    标签: powershell microsoft-metro windows-8.1


    【解决方案1】:

    我不知道识别 Metro 应用程序的 API,但我认为这可能会满足您的需求:

    function Get-ModernAppProcess {
        $wildcard = "$env:ProgramFiles\WindowsApps\*" # Native Apps
        $wwa = "$env:windir\System32\WWAHost.exe"     # HTML+Javascript Apps
        Get-Process | Where-Object { $_.Path -like $wildcard -or $_.Path -eq $wwa}
    }
    

    请注意,您可能需要以管理员权限运行此脚本才能识别所有正在运行的进程。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-15
      • 1970-01-01
      相关资源
      最近更新 更多