pfad zu "eigene dateien" auslesen
-
wie komme ich an den, für den aktuell eingelogten benutzer, pfad zu seinen "eigenen dateien"???
so sachen wie GetUserName() und soen zeuch kann ich leider nicht benutzten (also wirklich plain mfc).
-
Bisher habe ich es immer so gemacht, dass ich den aktuellen Pfad aus den Shell Folders der Registry ausgelesen habe !
Key:
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Shell FoldersGruß
:: NoName ::
-
TCHAR szPath[MAX_PATH]; if (SUCCEEDED(SHGetFolderPath(NULL, CSIDL_PERSONAL, NULL, 0, szPath))) { // do something }oder wenn dein programm auch unter win98 laufen soll:
TCHAR szPath[MAX_PATH]; if (SHGetSpecialFolderPath(NULL, szPath, CSIDL_PERSONAL, FALSE)) { // do something }
-
habs hinbekommen... trotzdem danke..