获取系统信息UWP

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

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

c++ qt uwp
1个回答
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。

© www.soinside.com 2019 - 2024. All rights reserved.