Benutzer mit den meisten Antworten
Wie am besten Programmpfad (Benutzerseits) ermitteln?

Frage
-
Hi zusammen, ich starte von einem Programm mit Process.Start ein anderes Programm auf. Der Benutzer (oder wie könnte ich das sonst anderes bewerkstelligen) soll nun aber selber den Programmpfad ermitteln können und in den Einstellungen abspeichern.
Der Pfad könnte z.b. "e:\Program Files (x86)\Programmname\Programmname.exe" sein.
Ist das sinnvoll den Benutzer selber den Pfad zu browsen oder geht das auch irgendwie über andere .Net Routinen?
Antworten
-
Hallo,
wenn der Benutzer ein benutzerdefiniertes Programm starten soll, muss er natürlich den Pfad auch angeben können. Dafür reicht schon ein OpenFileDialog und eine Einstellung für den Pfad.Wenn es sich aber immer um das selbe Programm handelt, das gestartet werden soll, geht es vielleicht anders. Einige Programme speichern ihren Installationspfad in er Regsitry, den du auslesen könntest. Andere wiederrum liegen immer am selben Ort oder lassen sich ohne Pfadangabe starten. (Bspws. VS mit devenv.exe)
Koopakiller [kuːpakɪllɐ] (Tom Lambert)
Webseite |
Code Beispiele |
Facebook |
Twitter |
Snippets
C# ↔ VB.NET Konverter
Markiert bitte beantwortende Posts als Antwort und bewertet Beiträge. Danke.- Als Antwort markiert Thomas Klinger2 Mittwoch, 12. März 2014 13:32
Alle Antworten
-
Hallo,
wenn der Benutzer ein benutzerdefiniertes Programm starten soll, muss er natürlich den Pfad auch angeben können. Dafür reicht schon ein OpenFileDialog und eine Einstellung für den Pfad.Wenn es sich aber immer um das selbe Programm handelt, das gestartet werden soll, geht es vielleicht anders. Einige Programme speichern ihren Installationspfad in er Regsitry, den du auslesen könntest. Andere wiederrum liegen immer am selben Ort oder lassen sich ohne Pfadangabe starten. (Bspws. VS mit devenv.exe)
Koopakiller [kuːpakɪllɐ] (Tom Lambert)
Webseite |
Code Beispiele |
Facebook |
Twitter |
Snippets
C# ↔ VB.NET Konverter
Markiert bitte beantwortende Posts als Antwort und bewertet Beiträge. Danke.- Als Antwort markiert Thomas Klinger2 Mittwoch, 12. März 2014 13:32
-
Moin,
das läßt sich gar nicht generell beantworten. Manche Programme können über die zugeordneten Extensionen ermittelt werden, andere nicht. Ob der Benutzer den Pfad überhaupt per Exploring ermitteln kann, hängt von seinen Rechten ab. Um was für ein Programm geht es Dir denn?
Gruß
Johannes