Jak uzyskać informacje od temperatury CPU BIOS przy użyciu C# dałem spróbować kodu w CPU temperature monitoringJak uzyskać informacje o temperaturze procesora z Bios przy użyciu C#?
ale bez powodzenia. "enumerator.Current" zwrócił wyjątek.
Jak mogę to osiągnąć? Dzięki.
błędu:
„System ten nie obsługuje żądane obiekty WMI (1) - sprawdzić wyjątku, pliku \ r \ nktóre obsługiwany \ r \ n \ r \ N w Systemu .Management.ManagementException.ThrowWithExtendedInfo (ManagementStatus errorCode) \ r \ n co System.Management.ManagementObjectCollection.ManagementObjectEnumerator.MoveNext() \ r \ n w CedarLogic.WmiLib.SystemStatistics.RefreshReadings() w d: \ Pliki do pobrania \ Tem pMonitorSrc \ TemperatureMonitorSln \ WmiLib \ SystemStatistics.cs: linia 25 \ r \ n co CedarLogic.WmiLib.SystemStatistics.get_CurrentTemperature() w D: \ pobrania \ TempMonitorSrc \ TemperatureMonitorSln \ WmiLib \ SystemStatistics.cs: linia 87 \ r \ n (w TemperatureMonitor.SystemTrayService.CheckSupport) w D: \ pobrania \ TempMonitorSrc \ TemperatureMonitorSln \ TemperatureMonitor \ SystemTrayService.cs: linia 260"
Jaki wyjątek rzucił? – Hogan
Będziesz musiał uzyskać poprawionego dostawcę WMI od producenta płyty głównej. Nie licz na to. –
Możesz przeglądać wszystkie obiekty WMI za pomocą "WMI Studio". Jest eksploratorem obiektów WMI. Możesz go znaleźć za pomocą ulubionej wyszukiwarki. – linuxuser27