读取cpu温度的api_获取CPU的温度的方法

获取

CPU

的温度的方法

在内存配置较低的计算机中

(

比如内存

32MB

Windows 98

第二

)

CPU

的占有率是较高的,一般能够达到

50%

,这可能是由于系统

需要

CPU

进行许多的运算模拟来弥补资源的不足。下面是收集获取

CPU

温度的方法,欢迎阅读。

作为一个系统级程序员或者编程爱好者,掌握一些系统的高级

编程技巧是非常有意义的。

本文将介绍如何利用一些高级的编程技巧

来实现动态监控。

虽然

Windows 98

“系统工具”中的“资源状况”程序能够监视

CPU

的资源占用状况,但是那些相关的数据却无法传递到我们自己的

程序中。为此,笔者用

VB 6

编写了一个具有上述功能的

CPU

监视软

件,

它可以实现对

CPU

资源状况的监视并取得有关数据,

并且能够显

示到一个精致的图示窗口中。

编程原理

CPU

的资源占用情况真正反映在

CMOS

中,但是如果我们直接从

这里开始编程,那将是一件非常复杂的工作。幸好,

Windows 98

经帮我们做好了这一步,它的底层技术能够从

CMOS

中获取

CPU

的资

源占用状况参数并且记录到注册表中

HKEY_DYN_DATA\PerfStats\StatData

的分支

KERNEL\CPUUsage

中,

通过周期性地读取该键的键值,

并且将参数传递到我们自己制作

的监视器界面或者有关变量中,

就可以即时获得并反映出

CPU

的使用

状况了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值