vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
WMI 
Autor: Anfänger Steve
Datum: 28.03.08 16:40

Hallo an Alle

Habe folgenden Code um die CPU Temperatur auszulesen:

    Public Function GetCpuTemperature()
        Dim Temperature As Double
        Try
            Dim TempSearcher As New Management.ManagementObjectSearcher( _
              "root\WMI", "SELECT * FROM MSAcpi_ThermalZoneTemperature")
            For Each TempSensor As Management.ManagementObject In _
            TempSearcher.Get()
                Temperature = CDbl(TempSensor("CurrentTemperature"))
                Temperature = (Temperature - 2732) / 10.0
            Next
        Catch err As Management.ManagementException
            MessageBox.Show("Fehler: " & err.Message)
        End Try
        Return Temperature
    End Function
Sobald ich diese Funktion per Buttonklick aufrufe, wird mir wie gewünscht meine CPU Temperatur angezeigt.
Nur ist die CPU sofort zu 100% ausgelastet bis ich das programm beende.

Was mache ich Falsch?

Danke schonmal im Voraus

MfG
Steve

 
If M?lleimer.Entfernung <= Wurfweite Then
   M?ll.Werfen.ToM?lleimer()
ElseIf M?lleimer.Entfernung > Wurfweite Then
   M?ll.Werfen.ToBoden()
End If
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
WMI798Anfänger Steve28.03.08 16:40
Re: WMI646ModeratorDieter31.03.08 09:23
Problem gelöst470Anfänger Steve31.03.08 10:04
Re: Problem gelöst481Melkor31.03.08 10:45

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel