Registriert seit: 4. Okt 2002
Ort: Saarbrücken
654 Beiträge
Delphi 10.4 Sydney
|
Pfad eines gestarteten Programms ermitteln
19. Apr 2005, 15:29
Hallo,
wie kann ich denn ohne Registry-Eintrag den Pfad zu einem gestarteten Programm ermitteln?
Ein Beispiel: Wenn mein Programm C:\Programme\Test\test.EXE heisst, erhalte ich, wenn ich es z. B. von der Kommandozeile von Laufwerk H:\ aus starte, mit GetDir 'H:\' als Ergebnis (ebenso mit ExpandFileName, da kommt 'H:\Test.exe' raus).
Ich möchte aber erreichen, dass ich immer das korrekte Verzeichnis erhalte, in dem die Datei Test.exe gespeichert ist (in diesem Fall 'C:\Programme\Test').
Kann man das irgendwie realisieren?
Gruß
Frank
"Ich habe Dinge gesehen, die ihr Menschen niemals glauben würdet. Gigantische Schiffe, die brannten, draußen vor der Schulter des Orion" - Roy Batty
|