我想知道如何使用C#在新的通用Windows应用平台上以编程方式获取设备特定信息。这是为了将我拥有的简单PC工具箱从旧的Windows表单项目现有的C#代码移到Windows 10中的UAP。
我想获取已安装(或可用)的总RAM,CPU架构和ID /名称(例如64位Intel Core i5-XXXX),设备制造商和型号号(Dell XPS XXXX)以及序列号/服务标签。
这些应用程序将使用Windows 10,并且此应用程序最初将针对传统PC进行调整,但我希望将其扩展到具有有限功能的Windows Phone / Mobile(不确定某些部分是否适用于ARM)。我如何检测Windows 10的哪个版本,例如“Home”,“Pro”,“Enterprise”,“Mobile”或“Mobile Enterprise”,以及32/64位和语言?
我已经有现有的C#代码,该代码使用的库似乎无法与Windows Store应用程序一起使用。
我对C#很生疏,但对任何类或引用的帮助都将不胜感激。我意识到存储所有这些规格的所有代码可能有点太多(即使在当前情况下也难以实现),但指向正确方向的指针将非常有帮助。
我想获取已安装(或可用)的总RAM,CPU架构和ID /名称(例如64位Intel Core i5-XXXX),设备制造商和型号号(Dell XPS XXXX)以及序列号/服务标签。
这些应用程序将使用Windows 10,并且此应用程序最初将针对传统PC进行调整,但我希望将其扩展到具有有限功能的Windows Phone / Mobile(不确定某些部分是否适用于ARM)。我如何检测Windows 10的哪个版本,例如“Home”,“Pro”,“Enterprise”,“Mobile”或“Mobile Enterprise”,以及32/64位和语言?
我已经有现有的C#代码,该代码使用的库似乎无法与Windows Store应用程序一起使用。
我对C#很生疏,但对任何类或引用的帮助都将不胜感激。我意识到存储所有这些规格的所有代码可能有点太多(即使在当前情况下也难以实现),但指向正确方向的指针将非常有帮助。