C#利用开源库OpenHardwareMonitor获取CPU或显卡温度、使用率、时钟频率

本文介绍了如何使用开源库OpenHardwareMonitor在C#中获取CPU和显卡的温度、使用率和时钟频率。通过分析OpenHardwareMonitorLib.DLL,实现了对硬件信息的访问,包括遍历硬件设备,识别传感器类型如温度、时钟速度,并展示相关数据。
摘要由CSDN通过智能技术生成

最近做一个项目,需要监控到CPU温度,起初利用WMI方式去监测CPU温度,发现温度一直不变,于是各种问度娘,逛论坛,也没找到具体原因,大致意思就是我获取的是个假温度,这块行不通,只能换个方向,偶然看到别人有用OpenHardwareMonitor这个开源库来实现温度获取的,于是各种找资源各种研究,终于明白了怎么运用这个库来获取我们所需要的信息,至于原理,很惭愧还没研究透,后续有时间研究透了再开一篇。写这篇文章目的一是备忘,二是给跟我一样的菜鸟朋友一些参考,文章中所包含的资源在末尾我会给出链接,欢迎下载。

先上OpenHardwareMonitor运行时的主界面


大家先忽略本菜鸟渣机的硬件信息,可以看到这个开源库能实现的功能还是挺多的,CUP、显卡的时钟、温度、使用率都可以获取的到,接下来给大家简要分析一下OpenHardwareMonitor的源码部分

评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值