我在c#语言中使用wmi目标 . 如何获得CPU Temp?我的代码:
我的Select查询返回null值,foreach不起作用,因为我的searcher对象为null .
尝试{ManagementObjectSearcher searcher = new ManagementObjectSearcher(“root \ CIMV2”,“SELECT * FROM Win32_TemperatureProbe”);
foreach (ManagementObject queryObj in searcher.Get())
{
Console.WriteLine("-----------------------------------");
Console.WriteLine("Win32_TemperatureProbe instance");
Console.WriteLine("-----------------------------------");
Console.WriteLine("CurrentReading: {0}", queryObj["CurrentReading"]);
}
}
catch (ManagementException)
{
}
请给我澄清代码 . 我在谷歌搜索,但我找不到任何好的代码 . 我使用MSAcpi_ThermalZoneTemperature但我收到了错误 .
最好的祝福
1 回答
CurrentReading
未在当前版本中实现 .来自documentation: