C# 性能计数器>热区信息返回的温度是多少?

C# 性能计数器>热区信息返回的温度是多少?,c#,performancecounter,temperature,C#,Performancecounter,Temperature,性能计数器>热区信息返回的温度是多少 我在谷歌上搜索过,但到目前为止还没有找到任何东西 编辑 我不知道如何投票支持Dmitry Bychenko的评论作为答案。但他似乎是对的。我得到的值与我的CPU温度相匹配,单位为开尔文。我已经确认了这一点,使用Everest获得CPU温度(摄氏度),并将其转换为开尔文。我的电脑CPU是英特尔i3 因此,这显然是一种以摄氏度为单位获取CPU温度的方法: 在CategoryName中选择热区信息,在CounterName温度和InstanceName_TZ.TH

性能计数器>热区信息返回的温度是多少

我在谷歌上搜索过,但到目前为止还没有找到任何东西

编辑

我不知道如何投票支持Dmitry Bychenko的评论作为答案。但他似乎是对的。我得到的值与我的CPU温度相匹配,单位为开尔文。我已经确认了这一点,使用Everest获得CPU温度(摄氏度),并将其转换为开尔文。我的电脑CPU是英特尔i3

因此,这显然是一种以摄氏度为单位获取CPU温度的方法:

在CategoryName中选择热区信息,在CounterName温度和InstanceName_TZ.THRM中添加性能计数器

添加一个计时器,我正在使用1000的间隔和一个标签,其文本将显示温度。添加代码:

label1.Text = (performanceCounter1.NextValue() - 273.15).ToString() + " °C";

Ps:很抱歉英文不好

应该是CPU温度调节是冷却CPUI的一种方式,我们添加了一个计时器1秒刷新和一个标签来获取值:label9.Text=performanceCounterTEMP.NextValue.ToString;返回的值在322和大约326之间振荡。。。这可能是CPU温度吗?这似乎确实是CPU温度,单位为开尔文。。。进行转换,它与我从珠穆朗玛峰得到的温度结果相匹配,单位为摄氏度。。。