Prozess überwachen mit VBA
31.01.2019 15:44:10
Sebastian
Hallo,
ich habe mal eine Frage ich möchte gern mal einen Prozess überwachen, ob sich die Speichernutzung ändert.
Zu Zeit habe ich schonmal rausgefunden wie ich die Prozesse einlesen kann, aber ich finde nicht den Arbeitsspeicher. Hat jemand eine Idee wie man den Arbeitsspeicher überwachen kann oder noch besser, wie man einen Prozess auf Änderungen überwacht?
Vielen Dank und viele Grüße
Mars
Sub Prozesse_auflisten()
Set objWindowsService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\.\root\cimv2")
Set colProcessList = objWindowsService.ExecQuery _
("SELECT * FROM Win32_Process")
For Each objProcess In colProcessList
a = a + 1 'Zeilenzähler
Cells(a, 1).Value = objProcess.Name 'Ausgabe
Cells(a, 2).Value = objProcess.ProcessId 'Id
Cells(a, 3).Value = objProcess.WorkingSetSize
Next objProcess
End
Sub