4 Stimmen

Das Starten einer .exe-Datei aus dem aktuellen Ordner schlägt manchmal fehl

Ich habe eine Anwendung, die eine ausführbare Datei startet, die sich im selben Ordner wie diese Anwendung befindet:

            Process procStarter = new Process();
            procStarter.StartInfo.FileName = "OtherApp.exe";
            procStart.Start();

was gut funktioniert, bis ich einen Dialog zum Öffnen oder Speichern von Dateien in meiner Anwendung verwendet habe. Dann kann es OtherApp.exe nicht finden.

Ist das normal? Kann ich es einfach beheben, indem ich den aktuellen Ordner zu StartInfo.Filename hinzufüge (und wie erhalte ich den aktuellen Ordner)?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X