EnumProcesses
Aktuelle Version: 1.0.0.17
Eigentlich wollte ich nur alten Code von mir sauber in eine Klasse kapseln, allerdings ist dann das Testprogramm doch ganz brauchbar geworden, wie ich denke.
EnumProcesses listet alle Processes im System auf und kann optional folgende Informationen anzeigen:
- ProzessID
- ProzessID des Eltrenprozesses
- Dateiname des Prozesses
- Dateiname inklusive Pfad des Prozesses
- Besitzer des Prozesse
- Basis Prioritätsklasse
- Anzahl der Threads eines Prozesses
- Anzahl der geladenen Module eines Prozesses
- Zeitstempel wann der Prozess erzeugt wurde
- CPU Nutzung des Prozesses
Wird das Programm ohne Parameter aufgerufen, werden die PID, der Dateiname und der Besitzer ausgegeben.
Mit dem Parameter
/k:<PID> kann der Prozess mit der angegebenen ProzessID beendet werden.
Übersicht über die möglichen Kommandozeilenparamter:
Code:
Commandline switches:
/I: ProcessID
/J: Parent process ProcessID
/F: Filename
/P: Path inclusive filename
/O: Process owner
/C: Base priority class
/T: Thread count
/M: Module count
/T: Createtime of process
/U: CPU usage time
/K:<PID>: Kill process with the given PID
Ein Teil meines Codes würde euch verunsichern.