gpt4 book ai didi

c# - 如何使用 C# 从 Bios 获取 CPU 温度信息?

转载 作者:太空狗 更新时间:2023-10-29 19:44:37 28 4
gpt4 key购买 nike

如何使用 C# 从 Bios 获取 CPU 温度信息我尝试了 CPU temperature monitoring 中的代码

但运气不好。 “enumerator.Current”抛出异常。

我怎样才能做到这一点?谢谢。

错误:

"This system doesn't support the required WMI objects(1) - check the exception file \r\nNot supported \r\n\r\n at System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode)\r\n at System.Management.ManagementObjectCollection.ManagementObjectEnumerator.MoveNext()\r\n at CedarLogic.WmiLib.SystemStatistics.RefreshReadings() in D:\Downloads\TempMonitorSrc\TemperatureMonitorSln\WmiLib\SystemStatistics.cs:line 25\r\n at CedarLogic.WmiLib.SystemStatistics.get_CurrentTemperature() in D:\Downloads\TempMonitorSrc\TemperatureMonitorSln\WmiLib\SystemStatistics.cs:line 87\r\n at TemperatureMonitor.SystemTrayService.CheckSupport() in D:\Downloads\TempMonitorSrc\TemperatureMonitorSln\TemperatureMonitor\SystemTrayService.cs:line 260"

最佳答案

您需要支持许多不同的硬件传感器来收集温度数据。更好的方法是准备好使用像这样的解决方案:

1) Open Hardware Monitor - 开源 .NET 2.0 应用程序:

http://openhardwaremonitor.org/

2) Core Temp - 免费应用程序和 .NET API 获取温度数据:

http://www.alcpu.com/CoreTemp/developers.html

关于c# - 如何使用 C# 从 Bios 获取 CPU 温度信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3614723/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com