使用OpenHardwareMonitor能正常读到CPU温度,负载等参数,但是一直找不到风扇转速在哪里
我使用的是这种方式:
for (int i = 0; i < computer.Hardware.Length; i++)
{
//查找硬件类型为CPU
if (computer.Hardware[i].HardwareType == HardwareType.CPU)
{
for (int j = 0; j < computer.Hardware[i].Sensors.Length; j++)
{
//找到温度传感器
if (computer.Hardware[i].Sensors[j].SensorType == SensorType.Temperature && computer.Hardware[i].Sensors[j].Name == "CPU Package")
{
labCPUTemp.Text = computer.Hardware[i].Sensors[j].Value.ToString();
}
if (computer.Hardware[i].Sensors[j].SensorType == SensorType.Fan)
{
labCPUTemp.Text = computer.Hardware[i].Sensors[j].Value.ToString();
}
}
}
}