您现在的位置是: 首页 > 热门推荐 热门推荐
vc硬件温度检测_硬件温度监测
ysladmin 2024-05-25 人已围观
简介vc硬件温度检测_硬件温度监测 感谢大家给予我这个机会,让我为大家解答vc硬件温度检测的问题。这个问题集合囊括了一系列与vc硬件温度检测相关的问题,我将全力以赴地回答并提供有
感谢大家给予我这个机会,让我为大家解答vc硬件温度检测的问题。这个问题集合囊括了一系列与vc硬件温度检测相关的问题,我将全力以赴地回答并提供有用的信息。
1.vcӲ???¶ȼ??
2.不知道为什么我的电脑跑分测试烤机都没问题可一进游戏就会死机
3.WIN7电脑蓝屏的时候显示“STOP 0x000000116”怎么办?
vcӲ???¶ȼ??
#define _WIN32_DCOM
#include <iostream>
using namespace std;
#include <comdef.h>
#include <Wbemidl.h>
# pragma comment(lib, "wbemuuid.lib")
int main(int argc, char **argv)
{
CoInitializeEx(0,COINIT_MULTITHREADED);
try
{
if(SUCCEEDED(CoInitializeSecurity(NULL,-1,NULL,NULL,RPC_C_AUTHN_LEVEL_DEFAULT,RPC_C_IMP_LEVEL_IMPERSONATE,NULL,EOAC_NONE,NULL)))
{
IWbemLocator *pLoc=NULL;
if(SUCCEEDED(CoCreateInstance(CLSID_WbemLocator,0,CLSCTX_INPROC_SERVER,IID_IWbemLocator,(LPVOID *)&pLoc)))
{
IWbemServices *pSvc=NULL;
if(SUCCEEDED(pLoc->ConnectServer(_bstr_t(L"ROOT\\WMI"),NULL,NULL,0,NULL,0,0,&pSvc)))
{
if(SUCCEEDED(CoSetProxyBlanket(pSvc,RPC_C_AUTHN_WINNT,RPC_C_AUTHZ_NONE,NULL,RPC_C_AUTHN_LEVEL_CALL,RPC_C_IMP_LEVEL_IMPERSONATE,NULL,EOAC_NONE)))
{
IEnumWbemClassObject* pEnumerator=NULL;
if(SUCCEEDED(pSvc->ExecQuery(bstr_t("WQL"),bstr_t("SELECT * FROM
MSAcpi_ThermalZoneTemperature"),WBEM_FLAG_FORWARD_ONLY|WBEM_FLAG_RETURN_IMMEDIATELY,NULL,&pEnumerator)))
{
IWbemClassObject *pclsObj;
ULONG uReturn=0;
while(pEnumerator)
{
pEnumerator->Next(WBEM_INFINITE, 1, &pclsObj, &uReturn);
if(0==uReturn)
break;
VARIANT vtProp;
VariantInit(&vtProp);
pclsObj->Get(L"CurrentTemperature", 0, &vtProp, 0, 0);
wcout << "Current CPU Temperature : " << (vtProp.intVal - 2732)/10.0 << endl;
VariantClear(&vtProp);
pclsObj->Release();
}
}
}
pSvc->Release();
}
pLoc->Release();
}
}
}
catch (_com_error err)
{
}
CoUninitialize();
return 0;
}
不知道为什么我的电脑跑分测试烤机都没问题可一进游戏就会死机
具体温度需要看使用时长及电脑使用功率,Vc匀热板的散热速度等因素。
Vc匀热板一般由同构成,通过液体吸热变为气态,再由气态转为固态的方式进行散热。
内部存在微细结构存在真空腔体。
WIN7电脑蓝屏的时候显示“STOP 0x000000116”怎么办?
下载解压缩运行AIDA64 Extreme Edition或者EVEREST Ultimate(硬件检测工具).监控电脑各项温度.具体查看方法>主界面>点开>计算机>传感器>就可以看见电脑里各项硬件温度了.这要比使用其他测温软件得到的温度检测结果更准确.
★电脑过热的根本解决办法:
关机.切断电源插座电源.然后进行机箱内部彻底除尘.建议拆下CPU和显卡散热器,彻底清理风扇和散热器里面的灰尘.给风扇转轴里加润滑油.然后给CPU(GPU)涂一层导热硅脂,市场价2元左右.依然不行.建议更换散热效果更好的风扇(散热器).如有必要,也可以顺带清理一下机箱电源里面的灰尘.
运行游戏出错的解决办法:
1.暂时禁用杀毒软件的实时监控.
2.确认游戏安装目录为英文.且文件夹名字不要过长.
3.是否安装了最新DX/VC2005/VC2008/VC2010/PHYSX/GFWLIVE/OPENAL/NET...等运行组件.(/handbook/201007/161921.shtml)
4.更新显卡驱动为WHQL认证的显卡驱动.依然不行,请卸载掉,换网址或版本重新下载安装一下.
5.还需监控一下显卡,CPU,硬盘,主板,是否有温度超高.有无病毒,硬盘故障或其他驱动问题.
6.下载DirectX_Repair_v2.1.安装运行后会自动补全缺失的DX和C++运行时库文件.
7.检查是否已打上了最新的游戏补丁,
8.检查系统日志-->在开始-->运行-->输入:EventVwr.msc-->回车-->打开"事件查看器".等待扫描加载日志完毕后,,点击查看自定义视图>管理事件,如果出现红色的错误项,就双击它,就能看见具体的报错信息了.然后根据具体的报错信息进行相应的修复.
9.上面都没问题,还玩不了.这就是你下载的游戏版本自身存在BUG了.建议换版本或网址重新下载安装游戏.
如对你有帮助~还请及时采纳~
00x00000116 (等同于新式蓝屏表示代码 BCCode: 116)\x0d\ 蓝屏原因: 主要是显卡驱动不兼容造成的蓝屏,其次可能是显卡过热引起的蓝屏,\x0d\ 解决办法: 首先更新你的显卡驱动为带有微软数字签名认证WHQL的显卡驱动试试.如果你电脑里配置的是双显卡的话,请在设置管理器里停用其中之一的显卡试试.\x0d\ 下载安装AIDA64 Extreme Edition或者EVEREST Ultimate(硬件检测工具).监控电脑各项温度.具体查看方法>主界面>点开>计算机>传感器>就可以看见电脑里各项硬件温度了.\x0d\ 简单说,造成116蓝屏的原因比较单一.主要跟显卡有关.如果更新显卡驱动重启也不行,建议关机.拿下显卡和内存条,擦擦金手指再插回去固定好,再开机试试,还不行,最好使用替代显卡试试.以便判断是不是显卡本身有问题了.\x0d\\x0d\ 运行游戏蓝屏出错的解决办法: \x0d\\x0d\ 1.暂时禁用杀毒软件的实时监控.\x0d\ 2.确认游戏安装目录为英文.且文件夹名字不要过长.\x0d\ 3.是否安装了最新DX/VC2005/VC2008/VC2010/PHYSX/GFWLIVE/OPENAL/NET...等运行组件.\x0d\ 4.更新显卡驱动为WHQL认证的显卡驱动.依然不行,请卸载掉,换网址或版本重新下载安装一下.\x0d\ 5.还需监控一下显卡,CPU,硬盘,主板,是否有温度超高.有无病毒,硬盘故障或其他驱动问题.\x0d\ 6.下载DirectX_Repair_v2.1.安装运行后会自动补全缺失的DX和C++运行时库文件.\x0d\ 7.检查是否已打上了最新的游戏补丁,\x0d\ 8.上面都没问题,还玩不了.这就是你下载的游戏版本自身存在BUG了.建议换版本或网址重新下载安装游戏
今天关于“vc硬件温度检测”的讲解就到这里了。希望大家能够更深入地了解这个主题,并从我的回答中找到需要的信息。如果您有任何问题或需要进一步的信息,请随时告诉我。