Liste aller Codebeispiele
Ein Beispiel zum Einsatz der Klasse System.Management.Win32_Process aus der .NET-Klassenbibliothek.
Autor: Dr. Holger Schwichtenberg
Beschreibung
Über die Klasse Win32_Process bietet WMI ähnliche Informationen und Methoden wie die FCL-Klasse System.Diagnostics.Process.
Programmcodebeispiele Visual Basic .NET (VB.NET)
' ============================
' .NET-Code-Beispiel in Visual Basic .NET
' Ausgabe der Speichernutzung der laufenden Prozesse
' (C) Holger@Schwichtenberg.de
' ============================
Sub WMI_Speichernutzung1()
Dim P As ROOT.CIMV2.Process
Dim PMenge As ROOT.CIMV2.Process.ProcessCollection
PMenge = P.GetInstances()
out("Speichernutzung der laufenden Prozesse:")
For Each P In PMenge
out(P.Name & ": " & _
Convert.ToDouble(P.WorkingSetSize) / 1024 & " KB")
Next
End Sub
Programmcodebeispiele CSharp (C#)
using System;
using System.Management;
using FCL_Buch.ROOT;
using FCL_Buch;
namespace FCL_Buch._System_Management {
public class Samples_WMI_Beispiele {
public void WMI_Speichernutzung1() {
// Ausgabe der Speichernutzung der laufenden Prozesse
Process.ProcessCollection pMenge = FCL_Buch.ROOT.Process.GetInstances();
FclOutput.PrintOut("Speichernutzung der laufenden Prozesse:");
foreach (Process p in pMenge)
FclOutput.PrintOut(p.Name + ": " + Convert.ToDouble(p.WorkingSetSize) / 1024 + " KB");
}
}
}
Querverweise
Definition '.NET Framework Class Library'
Verfügbarkeit der Klasse 'System.Management'
Übersicht über den FCL-Namensraum 'System.Management'
Portal dotnetframework.de
|