如何用c# 获取cpu温度!

如何用c# 获取cpu温度!,第1张

using System;

using SystemRuntimeInteropServices;

class Class1

{

[DllImport("asusdll")]

public static extern Int32 GetCPUTemperature();

[DllImport("asusdll")]

public static extern Int32 GetMBTemperature();

static void Main(string[] args)

{

Int32 cpuTemp = GetCPUTemperature();

ConsoleWriteLine("CPU Temperature: {0}C/{1:F0}F",

cpuTemp, Fahrenheit(cpuTemp));

Int32 mbTemp = GetMBTemperature();

ConsoleWriteLine("Motherboard Temperature:

{0}C/{1:F0}F", mbTemp, Fahrenheit(mbTemp));

}

static double Fahrenheit(Int32 temperature)

{

double dblTemp = (ConvertToDouble(temperature) 18) +

320;

return dblTemp;

}

=======================

前提是华硕的MB,安装有ASUS Probe PC

直接进主板bios里,在电源管理设置里就可以看到CPU风扇转速,有的主板显示有温度。玩家通常使用鲁大师这样的应用程序查看CPU,显卡,主板等的温度,CPU风扇采用三线或者四线的风扇,也可以显示风扇转速

以上就是关于如何用c# 获取cpu温度!全部的内容,包括:如何用c# 获取cpu温度!、如何获取CPU温度以及风扇转速、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9746302.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存