ltrtt 2020-02-26 22:12 采纳率: 0%
浏览 692

请问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();
            }
        }
    }
}

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
    • ¥15 Vue3地图和异步函数使用
    • ¥15 C++ yoloV5改写遇到的问题
    • ¥20 win11修改中文用户名路径
    • ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入
    • ¥15 用土力学知识进行土坡稳定性分析与挡土墙设计
    • ¥70 PlayWright在Java上连接CDP关联本地Chrome启动失败,貌似是Windows端口转发问题
    • ¥15 帮我写一个c++工程
    • ¥30 Eclipse官网打不开,官网首页进不去,显示无法访问此页面,求解决方法
    • ¥15 关于smbclient 库的使用