如何在电脑玩游戏cpu温度高中显示cpu温度

如何获取CPU的温度
我的图书馆
如何获取CPU的温度
如何获取CPU的温度?给出VB源码
这个应该在coms里存着呢,怎么读coms的数据你最好搜一下以前的贴子.
来源:www.ccidnet.com 作为一个系统级程序员或者编程爱好者,掌握一些系统的高级编程技巧是非常有意义的。本文将介绍如何利用一些高级的编程技巧来实现动态监控。 & 虽然Windows & 98“系统工具”中的“资源状况”程序能够监视CPU的资源占用状况,但是那些相关的数据却无法传递到我们自己的程序中。为此,笔者用VB & 6编写了一个具有上述功能的CPU监视软件,它可以实现对CPU资源状况的监视并取得有关数据,并且能够显示到一个精致的图示窗口中。 & 编程原理 & CPU的资源占用情况真正反映在CMOS中,但是如果我们直接从这里开始编程,那将是一件非常复杂的工作。幸好,Windows & 98已经帮我们做好了这一步,它的底层技术能够从CMOS中获取CPU的资源占用状况参数并且记录到注册表中“HKEY_DYN_DATA\PerfStats\StatData”的分支“KERNEL\CPUUsage”中,通过周期性地读取该键的键值,并且将参数传递到我们自己制作的监视器界面或者有关变量中,就可以即时获得并反映出CPU的使用状况了。 & 本程序的关键是以通用的方法获取相关键值并反映输出到自制的动态进度监视器上,为了更有利于观察、分析,我们将添加一个简单的趋势分析平均线。通过本文,初学者还将能了解如何从注册表的指定项获取数据和利用Picture控件实现进度指示器的编程技巧。 & 开发步骤 & 1.设计程序界面 & 首先运行VB & 6中文版,建立一个标准的exe工程,将窗体命名为frmmain,borderstyle属性设为:3-fixed,caption,属性设置为空;接着添加一个frame控件——“frame1”,caption属性设置为空,再添加picturebox控件pctPrg,前景色为绿色,背景色为浅红色;最后添加一个定时器控件——“timer”,interval设置为100(当然,也可以根据自己的需要设置读取间隔),enabled设置为true,其他的属性采用系统的默认值,调整窗体和控件到适当位置和适当大小即可(参见附图)。 & 2.编写程序代码,双击窗体frmmain并输入以下代码 & Option & Explicit '变量检查 & Private & Declare & Function & RegQueryValueEx & Lib & "advapi32.dll " & Alias & "RegQueryValueExA " & (ByVal & hKey & As & Long, & ByVal & lpValueName & As & String, & ByVal & lpReserved & As & Long, & lpType & As & Long, & lpData & As & Any, & lpcbData & As & Long) & As & Long & '获取一个指定的注册表项的设置值 & Private & Declare & Function & RegOpenKey & Lib & "advapi32.dll " & Alias & "RegOpenKeyA " & (ByVal & hKey & As & Long, & ByVal & lpSubKey & As & String, & phkResult & As & Long) & As & Long & '打开一个指定的的注册表项 & Private & Declare & Function & RegCloseKey & Lib & "advapi32.dll " & (ByVal & hKey & As & Long) & As & Long & '关闭系统注册表中的指定项(或指定键) & Private & Const & REG_DWORD & = & 4 & Private & Const & HKEY_DYN_DATA & = & &&H & '这两个常数是读写注册表必须的 & '以上API函数和常数结合能够实现对注册表任意指定项的访问 & Private & Avg & As & Long & 'CPU & 资源占用参数平均数 & Private & Sum & As & Long & 'CPU & 资源占用参数合计数 & Private & Index & As & Long & '统计次数 & '窗体级函数、常数和变量声明结束 & Private & Function & GetCPUUsage() & As & Long & On & Error & Resume & Next & '忽略可能产生的错误 & Dim & Data & As & Long, & Typ & As & Long, & Size & As & Long & Dim & hKey & As & Long & Dim & hRet & As & Long & hRet & = & RegOpenKey(HKEY_DYN_DATA, & "PerfStats\StatData ", & hKey) & '打开该主键 & hRet & = & RegQueryValueEx(hKey, & "KERNEL\CPUUsage ", & 0&&, & REG_DWORD, & Data, & 4) & '读取主键值 & GetCPUUsage & = & Data & ' & 为自定义函数赋值 & hRet & = & RegCloseKey(hKey) & '关闭该主键 & End & Function & Private & Sub & Form_Load() & '初始化标题和提示信息 & Dim & hKey & As & Long, & Data & As & Long & App.Title & = & "CPU监视器 & 占有率: " & Me.Caption & = & App.Title & '初始化应用程序标题栏 & pctPrg.ToolTipText & = & "单击右键退出程序! " & RegOpenKey & HKEY_DYN_DATA, & "PerfStats\ & StartStat ", & hKey & RegQueryValueEx & hKey, & "KERNEL\CPUUsage ", & 0, & REG_DWORD, & Data, & 4 & RegCloseKey & hKey & '打开注册表的资源监控标识 & End & Sub & Private & Sub & Form_QueryUnload(Cancel & As & Integer, & UnloadMode & As & Integer) & '程序结束前关闭定时器 & Timer.Enabled & = & False & End & Sub & Private & Sub & Form_Unload(Cancel & As & Integer) & End '结束程序 & End & Sub & Private & Sub & pctPrg_MouseDown(Button & As & Integer, & Shift & As & Integer, & X & As & Single, & Y & As & Single) & '右键单击退出程序 & If & Button & = & 2 & Then & Unload & Me & End & If & End & Sub & Private & Sub & Timer_Timer() & '利用定时器周期性地读取资源状况 & '本程序每隔0.1秒读取一次数据 & Dim & tmp & As & Long & ' & CPU资源占用状况参数 & tmp & = & GetCPUUsage & '获得参数 & Me.Caption & = & App.Title & && & FormatPercent(tmp & / & 100) & ' & '在窗体标题栏用百分比数字形式反映占用率 & Sum & = & Sum & + & tmp & '累加统计 & Index & = & Index & + & 1 & '次数统计 & Avg & = & Int(Sum & / & Index) & ' & 求平均值 & pctPrg.Cls & ' & 清除图示内容 & pctPrg.Line & (0, & 0)-(tmp, & 18), & ,&& & BF & '以绿色图示资源占用状况 & pctPrg.Line & (Avg, & 0)-(Avg, & 18), & &&HFF & '以深红色画出平均线 & pctPrg.Line & (Avg & + & 1, & 0)-(Avg & + & 1, & 18), & &&HFF & End & Sub & '程序结束 & 通过以上步骤,装备精良的CPU监视器就制作完成了。 & 注意事项 & 需要说明的是,在内存配置较低的计算机中(比如内存32MB,Windows & 98第二版),CPU的占有率是较高的,一般能够达到50%,这可能是由于系统需要CPU进行许多的运算模拟来弥补资源的不足。然而在88MB内存,同样操作系统的机器上,占有率一般只有10%。另外,本文主窗体中定时器运行过程函数中调用的FormatPercent函数是VB & 6.0新添加的一个函数,它的作用是将一个表达式转化成百分数。用VB & 5.0开发的读者需要采取其他变通方法,以实现监控CPU功能。本程序在Windows & 98第二版、VB & 6.0中文企业版下测试通过。&&
TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&
喜欢该文的人也喜欢请完成以下验证码
查看: 15889|回复: 26
为什么电脑玩游戏就自动关机.cpu温度很高是什么原因
下载分143 分
原创币0 点
主题帖子积分
会员等级:
初学乍练, 积分 14, 距离下一级还需 16 积分
& &故障现象:
& &电脑一玩游戏CPU温度马上升很高,达75度,引起电脑自动关机。若关掉游戏,温度马上又降下来。给电脑主机除尘后也不行。电脑用的是GT240独立显卡。
下载分261 分
原创币0 点
下载497 次
金币478 ¥
主题帖子积分
会员等级:
换个散热试试。
下载分294 分
原创币0 点
主题帖子积分
会员等级:
初学乍练, 积分 24, 距离下一级还需 6 积分
会出现死机等情况吗?
下载分-39 分
原创币0 点
主题帖子积分
会员等级:
小小白, 积分 0, 距离下一级还需 10 积分
CPU上面的硅胶你擦了吗&&还有你打开机箱盖子开机 看下 CPU上面的风扇有没有转 CPU硅胶没了和风扇问题都会引起你说的问题
同意楼主: 5.0&
同意楼主: 5 &
下载分1963 分
原创币0 点
主题帖子积分
会员等级:
铜牌维客, 积分 157, 距离下一级还需 43 积分
cpu风扇转速够吗?更换cpu风扇!!!
下载分427 分
原创币0 点
主题帖子积分
会员等级:
见习维客, 积分 37, 距离下一级还需 33 积分
我上次也遇到这样的问题&&换个小点CPU没事
下载分8 分
原创币0 点
下载323 次
主题帖子积分
会员等级:
见习维客, 积分 57, 距离下一级还需 13 积分
风扇换掉试试
下载分3502 分
原创币0 点
金币5484 ¥
主题帖子积分
会员等级:
银牌维客, 积分 210, 距离下一级还需 190 积分
换好点的散热器和风扇
下载分245 分
原创币0 点
下载116 次
主题帖子积分
会员等级:
见习维客, 积分 44, 距离下一级还需 26 积分
把硅胶换一下。 在配一个好点的风扇
同意楼主: 5.0&
下载分5069 分
原创币0 点
下载170 次
金币11736 ¥
主题帖子积分
会员等级:
金牌维客, 积分 462, 距离下一级还需 238 积分
也可能是你显卡不行,把工作分给CPU的太多了,引起发热过多,不如换个好点的显卡试试。。。。
下载分680 分
原创币0 点
主题帖子积分
会员等级:
见习维客, 积分 50, 距离下一级还需 20 积分
&&一般是CPU风扇问题
下载分614 分
原创币0 点
下载260 次
金币1883 ¥
主题帖子积分
会员等级:
正式维客, 积分 116, 距离下一级还需 4 积分
先换个cpu风扇,不行的话在换显卡
下载分205 分
原创币0 点
主题帖子积分
会员等级:
见习维客, 积分 39, 距离下一级还需 31 积分
这个问题,我遇到过,我先换个CPU大风扇,用了一个多月,后来又出现了,时间缩短到10天左右,不得已,我换了CPU,现在2个多月了
下载分4 分
原创币0 点
主题帖子积分
会员等级:
小小白, 积分 6, 距离下一级还需 4 积分
你把散热全部搞好不行就换个散热片或者你把风扇改成常转的(拉个5V)上去
下载分50 分
原创币0 点
下载270 次
主题帖子积分
会员等级:
正式维客, 积分 72, 距离下一级还需 48 积分
我维修了几个& & 最后做系统好的&&参考下吧
下载分168 分
原创币0 点
头像被屏蔽
主题帖子积分
会员等级:
风扇要打油,清洁要做好啊,刚开始硅胶也要擦干净呀!
再不行就换CPU试试...
下载分115 分
原创币0 点
主题帖子积分
会员等级:
小小白, 积分 8, 距离下一级还需 2 积分
没听说散热不好&&做系统的& &还是换风扇吧
下载分115 分
原创币0 点
主题帖子积分
会员等级:
初学乍练, 积分 12, 距离下一级还需 18 积分
呃,这个原因很多啊。你这样有点像是掉电啊!检查看看复位电路,和换风扇啊
下载分261 分
原创币0 点
主题帖子积分
会员等级:
初学乍练, 积分 28, 距离下一级还需 2 积分
是AM2CPU吧& &一上QQ游戏就死机& &
下载分6976 分
原创币0 点
主题帖子积分
会员等级:
钻石维客, 积分 930, 距离下一级还需 70 积分
AMD的CPu 看使用年限了, 要不就直接扔掉要不就去市場買二手U 沒什么別的辦法 不要指望不花錢能修好
同意楼主: 5.0&
同意楼主: 5 &
Powered by Discuz! X3.4 -ALicensed
& 2017 Comsenz Inc.4 位朋友发表了看法
不支持16Q4 WIN7 因为这个软件非得要启用AERO 服了
还必须AERO开启才行?
试了下还可以还有内存优化。
游戏加加.....
shydidiao521
yuruiqiang
yuruiqiang
深蓝软件 | 蜀ICP备号-1 | Powered By zBlog |绿茶吧 绿色纯净 爱上下载,网站全新改版 定期更新各种软件和技术文章 敬请关注
有问题请加联系QQ。请在Chrome、Firefox、IE11等现代浏览器浏览本站!
游戏中显示游戏FPS,CPU,温度,显存等《刺客信条3》游戏中显示cpu,gpu占用率、温度等方法_乐游网
《刺客信条3》游戏中显示cpu,gpu占用率、温度等方法
来源: 日期: 11:16:26 作者:乐游
游戏类型:动作冒险
发售时间:13-11-04
游戏大小:6.56G
游戏语言:中文
运行环境:Win7, Win8
游戏等级:
《刺客信条3》是育碧推出的系列游戏的正统第3代作品,保留了前几作的优点,并采用了新版游戏引擎,新的主角Connor,在本作中,允许...
读完这篇文章后,您心情如何?
精品单机攻略
手游网游攻略
周热门新闻
最近我们的王思聪又上了一个节目,而且对自己}

我要回帖

更多关于 cpu一玩游戏温度就高 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信