SHGetFolderPath Buchstabe fehlt
-
Hallo,
folgendes Problem wenn ich versuche mit SHGetFolderPath auszulesen
TCHAR szPath[MAX_PATH]; if(SUCCEEDED(SHGetFolderPath(NULL, CSIDL_PERSONAL|CSIDL_FLAG_CREATE, NULL, 0, szPath)))bekomme ich "okumente und Einstellungen\Administrator\Eigene Dateien"
Wieso fehlt das D
Hoffe das mir jemand helfen kann.
gruß
central
-
Kann ich mir kaum vorstellen. Siehst du das wirklich im Debugger oder verarbeitest du szPath irgendwie weiter und siehst z.B. eine Bildschirmausgabe, bei der der erste Buchstabe fehlt?
EDIT: Bei mir klappt's erwartungsgemäß...
EDIT2: Bei dir fehlt ja sogar noch mehr ("C:\")...
-
Ist der Eintrag "Personal" in der Registry unter
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders] bzw.
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
auch abgeschnitten?