Prozesse überwachen

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Guten Morgen,

ich möchte ein Programm schreiben welches mir beim start zunächst alle momentanen Prozesse in eine .txt schreibt.

Dazu soll es während der Laufzeit darauf achten ob Prozesse gestartet werden bzw. beendet werden.

Und es soll auf ein bestimmten prozess auch bestimmt reagieren. Also z.b. soll das programm einen Screenshot machen sobald ich WordPad öffne.. nur mal als Bsp. ^^

Mit was kann ich solch eine Prozessüberwachung machen?

Danke schonmal für eure hilfe.
 
G

Guest

Gast
Also ich habe schon die momentanen prozesse mit

Code:
BufferedReader br_runningprozess = new BufferedReader (new InputStreamReader(Runtime.getRuntime().exec("tasklist.exe").getInputStream()));
      
      String s_process = br_runningprozess.readLine();
      while(s_process != null)
      {
          s_process = br_runningprozess.readLine();
          System.out.println(s_process);
          
      }

Ausgelesen...

Jedoch bekomme ich es nun nicht hin, dass das programm auf neu startende prozesse reagiert und sie erkennt, und bei einem bestimmten prozess etwas bestimmtes macht.. wie kann ich das noch einbinden.

Also, dass mein programm auf prozess starts reagiert!?
 
G

Guest

Gast
*up*

Also ich habe hier nun herausgefunden, dass ich wohl mit JNI Arbeiten muss.

Jedoch kann ich das leider nicht, da ich nicht wirklich weiß wie ich das nun mit den processen hinbekommen kann.

Daher wäre ich sehr froh wenn mir jmd. kurz einen anstoß geben könnte, damit ich damit klar komme...
 
G

Gast

Gast
dir wird mit einem kleinen anstoß nicht geholfen sein

aber wenn du unbedingt einen willst -> google jni c++ process
 
T

tuxedo

Gast
Oder ohne JNI:

In regelmäßigen Abständen immer wieder tasklist.exe aufrufen, die ausgabe parsen und eine Liste der Prozesse führen. Dann siehst du ja auch ob neue Prozesse hinzugekommen oder ob welche weggefallen sind.

Aber wieso einfach wenn's auch kompliziert geht..

Have some fun with jni
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Prozesse überwachen Java Basics - Anfänger-Themen 8
E Prozesse überwachen und gezielt beenden Java Basics - Anfänger-Themen 3
T Threads Durch threads gestartete Prozesse killen Java Basics - Anfänger-Themen 2
K Threads & Prozesse Java Basics - Anfänger-Themen 3
K Prozesse starten/ terminieren Java Basics - Anfänger-Themen 3
G Eigene Klasse für externe Befehle - Warten auf Prozesse Java Basics - Anfänger-Themen 6
C laufende Windows Prozesse auslesen/ermitteln Java Basics - Anfänger-Themen 3
P Prozesse auslesen, starten und killen Java Basics - Anfänger-Themen 2
W Probleme bei 2 Prozesse! Java Basics - Anfänger-Themen 6
B In Eclipse Variablen überwachen Java Basics - Anfänger-Themen 3
F View überwachen Java Basics - Anfänger-Themen 6
S txt-Datei für Programmeinstellungen überwachen Java Basics - Anfänger-Themen 2
F Inernet überwachen Java Basics - Anfänger-Themen 10
M ordner überwachen und dateien filtern Java Basics - Anfänger-Themen 3
C TextField überwachen und Inhalt verlgleichen Java Basics - Anfänger-Themen 3
S mit getRuntime.exec gestarteten Prozess überwachen Java Basics - Anfänger-Themen 2
M Variable überwachen und Sinn eines Threads Java Basics - Anfänger-Themen 7
K User Aktivität überwachen Java Basics - Anfänger-Themen 9
S JCheckBox überwachen Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben