Worauf ich raus will: Davon auszugehen, dass "C:\Programme" automatisch nach "C:\Program Files" umleitet, kann manchmal in die Hose gehen.
Ja, sicherlich.
Und man könnte sich bestimmt auch noch 1000 andere Dinge einfallen, die Standards des
OS auszuhebeln.
Die Frage des Threads war ja, ob es möglich ist, aus dem z.B. im Explorer angezeigten Ordnernamen den realen Verzeichnisname zu ermitteln. Vermutlich funktioniert das aber nicht oder es gibt keine Möglichkeit. War ja auch nur ne Frage.
Wie es sich schlußendlich heraus gestellt hat, war nicht der Ordnername zur Echse das Problem, sondern das _nicht_ angegeben Arbeitsverzeichnis im ShellExceute.
Abgesehen davon habe ich es auf meiner Win7-Kiste auch als Admin nicht hingekriegt unter "C:\" einen Ordner Names "Programme" anzulegen. Computer sagt: Nein!
Code:
C:\>md Programme
Ein Unterverzeichnis oder eine Datei mit dem Namen "Programme" existiert bereits.
C:\>