Windows laufende Prozesse anzeigen

Möchte man sich alle laufenden Prozesse unter Microsoft Windows anzeigen lassen, so kann man sich einer einfachen Konsolenanwendung bedienen „tasklist“ mit ein paar Parameter wird dann aus dieser Ausgabe eine CSV Datei welche in Java Zeile für Zeile verarbeitet werden kann.

Zuerst erstellen wir uns eine Klasse welche später unseren Prozess in einer Liste (java.util.List) darstellen soll.

Im Zweiten Schritt benötigen wir die Methoden welche die CSV erstellt und zu einer Liste verarbeitet.

Das Windows Installationsverzeichnis bekommt man aus den Systemvariablen welche in der JVM hinterlegt sind.

Das Beispiel könnte in unserem Falle so aufgerufen werden :

An diesem Beispiel sieht man auch warum es unter Umständen sinnvoll ist die Methode „toString();“ zu Überschreiben. Im Normalfall gibt die Methode „toString();“ den Klassennamen@HashCode zurück, was uns nichts über den gegebenen Inhalt aussagt.
Nutzt man Eclipse so kann man sich in wenigen Mausklicks diese Methode aus den Instanzvariablen erzeugen lassen.

Download

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.