0

我正在尝试使用 managementobjectserarcher 获取 CPU ID,但我收到对象引用未找到对象异常实例的错误。示例代码是手动编写的,因此可能存在一些拼写错误。但它正在正确编译。

请帮我摆脱这个。

ManagementObjectSearcher obj = new ManagementObjectSearcher("Select * from Win32_processor")
foreach(ManagementObject ob in obj.Get())
Console.write(ob["ProcessorID"].toString());
4

1 回答 1

0

您编写的代码可能会出错!你应该找到第一个非空项目并使用它。在某些情况下,例如虚拟机和某些多核处理器,某些项目可能为空。

于 2016-01-12T07:48:50.013 回答