如何使用C# 得到BIOS中的CPU溫度的信息,我給了一個嘗試的代碼CPU temperature monitoring如何使用c#從Bios獲取CPU溫度信息?
,但沒有運氣。 'enumerator.Current'引發了一個異常。
我該如何做到這一點?謝謝。
錯誤:
「這個系統不支持 所需的WMI對象(1) - 檢查所支持 \ r \ n \ r \ n中的 例外文件\ r \ n不是在 系統.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus 的errorCode個)\ r \ n在 System.Management.ManagementObjectCollection.ManagementObjectEnumerator.MoveNext(個)\ r \ n 在 CedarLogic.WmiLib.SystemStatistics.RefreshReadings() 在 d:\下載\ TEM pMonitorSrc \ TemperatureMonitorSln \ WmiLib \ SystemStatistics.cs:在 d線 25 \ r \ n在 CedarLogic.WmiLib.SystemStatistics.get_CurrentTemperature() :\下載\ TempMonitorSrc \ TemperatureMonitorSln \ WmiLib \ SystemStatistics.cs:線 87 \在 TemperatureMonitor.SystemTrayService.CheckSupport(R \ n)的 在 d:\下載\ TempMonitorSrc \ TemperatureMonitorSln \ TemperatureMonitor \ SystemTrayService.cs:線 260"
它拋出了什麼異常? – Hogan 2010-09-01 02:55:38
您需要從主板製造商處獲得改進的WMI提供程序。不要指望得到一個。 – 2010-09-01 02:56:21
您可以使用「WMI Studio」查看所有WMI對象。它是WMI對象的資源管理器。你可以用你最喜歡的搜索引擎找到它。 – linuxuser27 2010-09-01 03:03:58