Zitat von
Baeuerle:
ich habe folgendes Problem: Der Explorer unter Vista zeigt einen Ordner "c:\benutzer\" an. Wird dieser Ordner über ein Opendialog gewählt, kommt in meinem Programm "c:\user\" an!
Works as Designed.
Der Ordner heisst Physikalisch auch C:\Users\ - wenn Dein Programm nun woanders speichern würde (C:\Benutzer) würde die Datei in einem nicht existenten Ordner landen und erst recht nicht in dem Ordner, den der Benutzer ausgewählt hat.
Wenn Du Einheitlich in Deinem Programm die Windows-Dialoge verwendest sollte es keinerlei Probleme mit der Anzeige der Foldernamen geben, da die Dialoge die Spracheinstellungsabhängigen Namen der Ordner anzeigen.
Ansonsten guck mal ins Vista
SDK, wobei eigentlich die normale Version der getSpecialFoldername (oder so ähnlich) ausreichen müsste.