Zjištění teplot z HW sensorů   zodpovězená otázka

VB.NET

Zdravím,

snažím se vydolovat údaje o teplotách z hardwareových sensorů (teplota disku). Našel jsem tento kód:

    Private Sub Button1_Click() Handles Button1.Click
        Try
            Dim s As New ManagementObjectSearcher("root\WMI", "SELECT * FROM MSAcpi_ThermalZoneTemperature")
            For Each q As ManagementObject In s.Get()
                Dim t As Double = CDbl(q("CurrentTemperature"))
                t = (t - 2732) / 10.0
                MessageBox.Show(t.ToString)
            Next
        Catch ex As ManagementException
            MessageBox.Show(ex.Message)
        End Try
    End Sub

Ten mi ale vyhodí výjimku "Not Supported". K datům se ale dostat dá, program HWiNFO32 mi je přečíst dokáže. Nenapadá Vás co s tím?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Zkoušel jsem podobnou věc pro sledování otáček větráků a teploty CPU, bohužel bezúspěšně. Co jsem se dočetl, tak jsou potřeba ovladače od výrobce základní desky, které tyto informace zprostředkují systému WMI. Doposud jsem se však nesetkal s deskou, pro kterou by výrobce tyto ovladače dodával. Aplikace HWiNFO32 nevyužívá WMI, ale vlastní low-level přístup k těmto informacím přímo z SMBIOSu.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Aha, tak to mám smůlu. Děkuji za odpověď.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback