C#程序怎么获取CPU温度?
答案:2 悬赏:30
解决时间 2021-02-28 14:27
- 提问者网友:幽瑟玉琼情殇
- 2021-02-27 17:18
初学者,详细,详细,,
最佳答案
- 二级知识专家网友:蜜罐小熊
- 2021-02-27 18:08
public string getCpu()
{
string strCpu = null;
ManagementClass myCpu = new ManagementClass("win32_Processor");
ManagementObjectCollection myCpuConnection = myCpu.GetInstances();
foreach (ManagementObject myObject in myCpuConnection)
{
strCpu = myObject.Properties["Processorid"].Value.ToString();
break;
}
return strCpu;
}
整不来,给你个获取CPU编号的东西。
{
string strCpu = null;
ManagementClass myCpu = new ManagementClass("win32_Processor");
ManagementObjectCollection myCpuConnection = myCpu.GetInstances();
foreach (ManagementObject myObject in myCpuConnection)
{
strCpu = myObject.Properties["Processorid"].Value.ToString();
break;
}
return strCpu;
}
整不来,给你个获取CPU编号的东西。
全部回答
- 1楼网友:颜值超标
- 2021-02-27 19:22
我卡,你的想法好帅啊。o(∩_∩)o~
问友你好,cpu温度高的原因有以下几方面造成:
一、cpu风扇的散热问题,可能是积累的灰尘过多造成,也可能是硅胶脱落引起,可以通过清洗或涂抹硅胶来解决。如果效果不明显,建议换一个散热风扇,推荐超频三红海。
二、如果温度不超标,可以接受的话,不妨通过降频软件来降温。
三、机箱内风道影响散热,比如机箱内各种电源线、硬盘线、数据线密密麻麻像蜘蛛网一样,肯定会造成通风受阻,从而影响散热,可以通过把这些线梳理整齐解决问题。如果机箱有空位,可以加一个12v的机箱风扇。
笔记本的话,看看风扇通风处是不是通畅,有没有灰尘把通风道堵死了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯