【发布时间】:2018-12-10 15:08:14
【问题描述】:
我正在尝试使用 EasClientDeviceInformation 类在 UWP(通用 Windows 平台)中获取有关桌面或移动设备的信息。在阅读有关 SystemFirmwareVersion 或 SystemHardwarVersion 的Documentation 时,它会指出“从注册表中检索 SystemFirmwareVersion 属性。如果由于任何原因无法读取注册表,则 SystemFirmwareVersion 作为空字符串返回。” 在我的情况下,它总是返回一个空字符串。在阅读有关 UWP 的更多信息时,我发现 UWP 应用程序在沙盒模式下运行,因此首先无法访问注册表。
那么这种方法是如何从设备中获取信息的呢?
有没有办法让 UWP 读取注册表项并将结果输入所需的方法以使其工作?
如果可以访问注册表(只读),是否可以检索有关设备的更多信息(如 CPU 型号、RAM 量、GPU 型号等),因为我知道默认情况下 UWP 不能可以访问这些信息吗?
注意:此应用仅供个人在有限的设备上使用,因此不需要微软的验证,主要是在 Surface pro 和 Windows 手机上。
【问题讨论】:
标签: uwp windows-10-universal firmware