vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB.NET - Ein- und Umsteiger
Absturz bei dem Auslesen der Prozessorauslastung 
Autor: vbNetProgrammierer
Datum: 15.07.11 21:07

Ich wollte heute die Prozessorleistung mit dem Code von dieser Seite:
Imports System
Imports System.Collections.Generic
Imports System.Diagnostics
Imports System.Text
Module Module1
    Public cpuCounter As PerformanceCounter
    Public Sub InitialisierePerformanceCounter()
        cpuCounter = New PerformanceCounter()
        cpuCounter.CategoryName = "Processor"
        cpuCounter.CounterName = "% Processor Time"
        cpuCounter.InstanceName = "_Total" 
        ' "_Total" entspricht der gesamten CPU Auslastung, Bei Computern mit 
        ' mehr als 1 logischem Prozessor: "0" dem ersten Core, "1" dem 
        ' zweiten...
    End Sub
    Public Function GetCPUusage() As Single        
        Return cpuCounter.NextValue()
    End Function    
    Public Sub Main()
        InitialisierePerformanceCounter()
        Do
            Console.WriteLine(GetCPUusage())
            System.Threading.Thread.Sleep(1000)
        Loop
    End Sub
End Module
Doch leider kommt bei der Zeile "Return cpuCounter.NextValue()" immer eine "InvalidOperationException" mit dem Meldungstext: "Die Kategorie ist nicht vorhanden.".

Woran kann es liegen? Was kann ich dagegen tun? Ich bin ziemlich ratlos.
Ich habe übrigens Vista32 mit .Net_3.5 .



Keine Garantie auf richtige Rechtschreibung!
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Absturz bei dem Auslesen der Prozessorauslastung2.282vbNetProgrammie...15.07.11 21:07
Re: Absturz bei dem Auslesen der Prozessorauslastung1.625ModeratorDaveS16.07.11 20:08
Re: Absturz bei dem Auslesen der Prozessorauslastung1.458vbNetProgrammie...17.07.11 01:49
Re: Absturz bei dem Auslesen der Prozessorauslastung1.536ModeratorDaveS17.07.11 06:33
Re: Absturz bei dem Auslesen der Prozessorauslastung1.515vbNetProgrammie...17.07.11 11:54
Re: Absturz bei dem Auslesen der Prozessorauslastung1.462ModeratorDaveS17.07.11 12:54
Re: Absturz bei dem Auslesen der Prozessorauslastung1.449vbNetProgrammie...17.07.11 15:53
Re: Absturz bei dem Auslesen der Prozessorauslastung1.463ModeratorDaveS17.07.11 16:55
Re: Absturz bei dem Auslesen der Prozessorauslastung1.422vbNetProgrammie...17.07.11 21:20
Re: Absturz bei dem Auslesen der Prozessorauslastung1.440ModeratorDaveS17.07.11 13:22
Re: Absturz bei dem Auslesen der Prozessorauslastung1.504vbNetProgrammie...17.07.11 16:00
Re: Absturz bei dem Auslesen der Prozessorauslastung1.455ModeratorDaveS17.07.11 17:05
Re: Absturz bei dem Auslesen der Prozessorauslastung1.439vbNetProgrammie...17.07.11 21:31
Re: Absturz bei dem Auslesen der Prozessorauslastung1.444ModeratorDaveS17.07.11 21: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-2024 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