CPU Auslastung m. ProgressBar darstellen

  • VB.NET

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von Lupus.

    dürfte so klappen (hab den Code über google gefunden):

    VB.NET-Quellcode

    1. Private perfCounter As System.Diagnostics.PerformanceCounter
    2. Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    3. perfCounter = New System.Diagnostics.PerformanceCounter
    4. perfCounter.CategoryName = "Processor"
    5. perfCounter.CounterName = "% Processor Time"
    6. perfCounter.InstanceName = "_Total"
    7. End Sub
    8. Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    9. Dim a As Integer = Integer.Parse(Format(perfCounter.NextValue, "##0"))
    10. ProgressBar1.Value = a
    11. End Sub