View Full Version : [C++]Nome Utente
Naruto83
04-07-2006, 11:27
Salve a tutti....qualcuno conosce le sottochiavi e voci del registro di sistema che si può trovare in tutti i pc, dove si trova il nome dell'utente principale e la directory principale in formato stringa:
"directory principale":\Documents and Settings\"nome utente"...
e l'istruzione in C++ per prelevarla? Grazie
Salve a tutti....qualcuno conosce le sottochiavi e voci del registro di sistema che si può trovare in tutti i pc, dove si trova il nome dell'utente principale e la directory principale in formato stringa:
"directory principale":\Documents and Settings\"nome utente"...
e l'istruzione in C++ per prelevarla? GrazieIl nome dell'utente lo si può ottenere con la funzione Win32 GetUserName.
Per il path vedi nel registro di Windows nella chiave: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders.
Oppure vedi la funzione Win32 SHGetSpecialFolderPath.
Vedi tra queste cose che ho detto, quella che ti è più utile. ;)
sicuramente la cosa migliore è SHGetSpecialFolderPath; usare direttamente la stringa "documents and settings" hardcoded non è una buona idea; sul mio pc ad esempio non funzionerebbe (l'ho rinominata in "home", goduria tutti i path cortissimi :asd: )
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.