获取系统信息UWP

时间:2017-12-26 21:55:56

标签: c++ qt uwp

我想开发Universal Windows Application,它会显示系统信息,例如RAM容量,GPU信息,Drives等。我将WMI用于Win32 (Desktop)应用。从官方UWP文档中,我无法使用WMI。那么如何获得这样的信息呢?感谢。

1 个答案:

答案 0 :(得分:1)

  

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

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

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

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

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