Entwickler-Ecke
Sonstiges (.NET) - *.exe öffnen
Freefly85 - Mi 23.03.11 14:32
Titel: *.exe öffnen
Hallo
Ich möchte ein Programm.exe öffnen.
Dies probierte ich mit folgender Codezeile:
C#-Quelltext
1:
| System.Diagnostics.Process.Start("Programm.exe"); |
Das Programm.exe befindet sich im gleichen Ordner wie das Projekt...
Ich habe das File auch dem Projekt hinzugefügt.
Trotzem diese Fehlermeldung:
Das System kann die angegebene Datei nicht finden.
Ich habe auch versucht, den ganzen Pfad anzugeben --> gleiche Fehlermeldung.
Was mache ich falsch oder/und was muss ich beachten?
Gruss
kevin
bakachan - Mi 23.03.11 14:46
Schau mal ob die Datei auch im bin/Debug(bzw Release) verzeichniss ist. Wenn nicht solltest du im Visual Studio mal auf die Datei klicken dann bei Properties "Copy to Output Directory" auf "Copy always" setzen.
und dann halt mit
C#-Quelltext
1:
| System.Diagnostics.Process.Start(System.IO.Path.Combine(Application.StartupPath, fileName)); |
Freefly85 - Mi 23.03.11 15:07
Hat leider nicht funktioniert.
Habe bei den Eigenschaften auf "Immer kopieren" gestellt. Infolge war die Datei dann auch im Debug/Release-Verzeichnis zu finden.
Trotzdem:
Win32Exception wurde nicht behandelt.
Das System kann die angegebene Datei nicht finden.
Mist... :(
Freefly85 - Mi 23.03.11 15:16
Ok jetzt hat es auf einmal funktioniert... keine Ahnung wieso.
Code also wie in der Fragestellung. Danach noch bei den Eigenschaften auf "Immer kopieren".
Danke bakachan.
Freefly85 hat folgendes geschrieben : |
Hat leider nicht funktioniert.
Habe bei den Eigenschaften auf "Immer kopieren" gestellt. Infolge war die Datei dann auch im Debug/Release-Verzeichnis zu finden.
Trotzdem:
Win32Exception wurde nicht behandelt.
Das System kann die angegebene Datei nicht finden.
Mist... :( |
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!