Hallo,
gibt es einen Weg zu überprüfen ob eine bestimmte .exe geöffnet ist, wenn man den Pfad der .exe kennt? Soweit ich weiß kann man nicht direkt mit Java die Prozesse eines OS bekommen. Bitte korrigieren falls das nicht so wäre.
Nun das Projekt das ich mir vorgenommen habe soll eigentlich nur unter Windows laufen. Ich hatte überlegt ob man nicht im Verzeichnis der .exe schauen könnte wann zuletzt bestimmte dateien geöffnet wurden. Jedoch dauert das zu lange wenn man das bei mehreren .exen überprüfen würde.
Natürlich wäre eine weitere Variante die exe mit der Desktop klasse in dem Java Program direkt zu starten. Jedoch wäre das etwas unhandlich.
Eine andere Möglichkeit wäre per JNI. Nun wollte ich fragen ob es da irgendein guten Beispiel für gibt? Am besten kurz und verständlich.
Andere Vorschläge Ideen sind natürlich immer Wilkommen.
gibt es einen Weg zu überprüfen ob eine bestimmte .exe geöffnet ist, wenn man den Pfad der .exe kennt? Soweit ich weiß kann man nicht direkt mit Java die Prozesse eines OS bekommen. Bitte korrigieren falls das nicht so wäre.
Nun das Projekt das ich mir vorgenommen habe soll eigentlich nur unter Windows laufen. Ich hatte überlegt ob man nicht im Verzeichnis der .exe schauen könnte wann zuletzt bestimmte dateien geöffnet wurden. Jedoch dauert das zu lange wenn man das bei mehreren .exen überprüfen würde.
Natürlich wäre eine weitere Variante die exe mit der Desktop klasse in dem Java Program direkt zu starten. Jedoch wäre das etwas unhandlich.
Eine andere Möglichkeit wäre per JNI. Nun wollte ich fragen ob es da irgendein guten Beispiel für gibt? Am besten kurz und verständlich.
Andere Vorschläge Ideen sind natürlich immer Wilkommen.