C# Prozess automatisch beenden

Hi Leute,
also nun stehe ich vor der nächsten Wand:
Ich kann die Working Directory nicht auslesen.

process.startinfo.workingdirectory ist leer
und unter
process.mainmodule gibt es keine working directory, nur die Eigenschaft filename und die zeigt auf die java.exe (wo wir wieder beim Problem wären, dass für jedes Javaprogramm der Javapfad gleich ist)
 
So, habe nun eine Lösung gefunden und schreibe sie hier rein, damit andere auch was davon haben.

Es ist zwar nicht unbedingt best practice, aber sie funktioniert:

Ich habe einen Event-Handler eingebunden (unhandled Exception). In dieser wird Environment.Exit(-1); aufgerufen. Das bewirkt, dass alle Kindsprozesse beendet werden.

Danke an alle für ihre Antworten.
 
Zurück