【发布时间】:2015-10-05 10:27:01
【问题描述】:
所以我需要为我的程序获取 CPU 温度,我正在使用下面的代码。
所以,为了获得 CPU 温度,我使用了以下代码:
static void Main(string[] args)
{
try
{
ManagementObjectSearcher searcher =
new ManagementObjectSearcher("root\\WMI",
"SELECT * FROM MSAcpi_ThermalZoneTemperature");
foreach (ManagementObject queryObj in searcher.Get())
{
Console.WriteLine("-----------------------------------");
Console.WriteLine("MSAcpi_ThermalZoneTemperature instance");
Console.WriteLine("-----------------------------------");
Console.WriteLine("CurrentTemperature: {0}", (queryObj["CurrentTemperature"]));
Console.WriteLine(queryObj);
Console.ReadKey();
}
}
catch (ManagementException e)
{
Console.Write(e);
Console.ReadKey();
}
}
我需要加2732除以10才能得到摄氏度的值,但是找不到要除的变量?
感谢任何帮助。
【问题讨论】:
-
温度在 queryObj["CurrentTemperature"].
标签: c# visual-studio wmi wmi-query