许多物业 EasClientDeviceInformation 取决于设备制造商正确设置它们,还是取决于特定类型的设备(特别是 SystemFirmwareVersion 可能只出现在Windows Phone上,而不是Windows桌面上,在某些情况下甚至可能会丢失)。
EasClientDeviceInformation
SystemFirmwareVersion
这不是真的 “UWP应用程序[缺乏]访问注册表” 这也不是真的 “UWP无法访问[CPU,GPU等]。”
根据策略,UWP应用程序不支持Registry API,因为它们存在可支持性问题(注册表项主要是操作系统的实现细节,不适用于依赖的应用程序)但如果直接调用Registry API,您肯定有权访问。此外,某些注册表项受安全ACL保护,因此您无法读取和/或写入它们。
你可以使用像这样的API Windows.Devices.Enumeration , DirectX 或各种Win32 API以获取有关系统的信息。
Windows.Devices.Enumeration
DirectX