So starten Sie einen Prozess im selben Ordner wie die ausführbare Datei

8

Ich versuche eine Anwendung programmatisch zu starten, aber sie läuft immer im Ordner meiner Anwendung ... Zum Beispiel:

Wenn sich meine App in C: \ MyApp \ myapp.exe und die andere App in C: \ OtherApp \ otherapp.exe befindet, kann ich die andere App in dem Ordner starten, in dem sie sich befindet, und nicht in der Ordner, in dem sich meine App befindet?

So starte ich die andere App:

%Vor%     
Kiril 04.06.2010, 09:41
quelle

3 Antworten

11

Ich denke, Sie meinen ProcessStartInfo.WorkingDirectory-Eigenschaft

>     
Giorgi 04.06.2010, 09:45
quelle
6

Legen Sie einfach die WorkDirectory-Eigenschaft fest.

%Vor%     
GenericTypeTea 04.06.2010 09:46
quelle
5

Verwenden Sie process.StartInfo.WorkingDirectory = pathToTheFolder; .

    
Femaref 04.06.2010 09:46
quelle

Tags und Links