【问题标题】:Get system information UWP获取系统信息 UWP
【发布时间】:2018-06-07 14:55:03
【问题描述】:

我想开发Universal Windows Application,它将显示RAM容量、GPU信息、Drives等系统信息。我将WMI 用于Win32 (Desktop) 应用程序。从官方的UWP 文档我不能使用WMI。那么如何获取这些信息呢?谢谢。

【问题讨论】:

  • 您是否尝试过查看 WinRT 或 Win32 文档或 UWP 示例以了解哪些 API 可用?
  • @PeterTorr-MSFT 我还没有检查 UWP 样本。谢谢。
  • 也许你会在这里找到一些有用的东西:docs.microsoft.com/en-us/uwp/api/windows.system.profile
  • @JetChopper 好的。谢谢。

标签: c++ qt uwp


【解决方案1】:

其中将显示系统信息,例如 RAM 容量、GPU 信息、驱动器等。

对于 RAM,UWP 只能通过使用 MemoryManager 类访问有关当前应用内存使用情况的信息。

关于 GPU 信息,目前 UWP 应用中没有 API 可以直接访问 GPU。您可能需要创建UWP app with DirectX 并通过 DirectX 访问信息。您可能会找到一些相关示例here

要访问任何一个本地驱动器,您需要使用 FileOpenPicker 因为 UWP 应用需要 File access permissions 。您可以找到示例here

由于您已经可以在 Win32 应用程序中访问所需的信息,因此您也可以尝试使用 Desktop Bridge 将 Win32 桌面应用程序转换为 UWP。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-12
    • 1970-01-01
    • 1970-01-01
    • 2012-05-07
    • 2011-03-07
    • 2016-03-12
    • 2011-06-02
    相关资源
    最近更新 更多