c++ - 获取系统信息 UWP

标签 c++ qt uwp

我想开发通用 Windows 应用程序,它将显示系统信息,例如 RAM 容量、GPU 信息、驱动器 等等。我为 Win32 (Desktop) 应用程序使用了 WMI。在官方 UWP 文档中,我无法使用 WMI。那么如何获取这样的信息呢?谢谢。

最佳答案

which will display the system information such as RAM capacity, GPU information, Drives and so on.

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

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

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

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

关于c++ - 获取系统信息 UWP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47984097/

相关文章:

c++ - 不使用任何数据结构从输入中删除重复项

c++ - qt 防止 qdialog/window 随 mainwindow 一起移动

c++ - 如何保证共享库在 Linux 发行版之间可移植?

c# - 如何使用长/纬度坐标在 map 上旋转多边形?

android - 在 IOS 中使用框架阴影效果显示,但在 xamarin 中的 UWP 项目中则不使用

c++ - 选择多个插入行的最快方法

python - 获取 QListWidget 中选定的行

qt - gnuplot:为什么 gnuplot_qt 在某些 PC 上无法启动?

android - 使用 Xamarin Forms nuget Xam.Plugin.Media 用相机拍照

c++ - 在 .h 文件外编写输出运算符重载的实现