performanceCounter >热区信息返回的温度是多少?
我在谷歌搜索过但到目前为止还没有找到任何东西..。

编辑
我不知道如何投票支持德米特里·拜琴科的评论作为回答。但他似乎是对的。我得到的值与开尔文的CPU温度相匹配。我已经证实了这一点,使用珠穆朗玛峰获得的CPU温度在摄氏,并使转换为开尔文。我的电脑CPU是一个英特尔i3。
这显然是一种获得CPU温度(以摄氏度为单位)的方法:
添加一个performanceCounter,在CategoryName中选择“热区域信息”,在CounterName“温度”中添加,在InstanceName "_TZ.THRM“中添加。
添加一个计时器(我使用的间隔为1000)和一个标签(其文本将显示温度)。添加代码:
label1.Text = (performanceCounter1.NextValue() - 273.15).ToString() + " °C";Ps:对不起英语不好
发布于 2021-07-19 00:04:32
正如其他人多年前指出的那样,性能计数器以开尔文度为单位报告温度。在这里可以找到一些(希望与微软相关的)文档:
https://stackoverflow.com/questions/21815510
复制相似问题