ltrtt
2020-02-26 22:12
浏览 522

请问OpenHardwareMonitor如何获取CPU风扇转速?

使用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();
            }
        }
    }
}

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

相关推荐 更多相似问题