"Aus welchem Verzeichnis die Anwendung gestartet wurde" bekommt man nicht raus, (auch wenn es eventuell dem anfänglichen Arbeitsverzeichnis entsprechen mag),
Aus welchem Verzeichnis wurde die Anwendung gestartet, wenn ich
a) auf dem Desktop auf eine Verknüpfung doppelklicke?
b) über den Windows-Explorer eine EXE doppelklicke?
c) Ich aus einer Anwendung heraus mit ShellExecute eine andere EXE starte?
d) Mich per Remote von einem Apple aus einwähle, der in einer VM läuft?
Fragen, die die Welt bewegen.
Und: Befinde ich mich eigentlich immer in einem Verzeichnis?
Ich glaube, der Fragesteller ist mit #2 und #3 zufrieden.