Mi piacerebbe trovare la directory del profilo utente corrente in modo programmatico in C++.Come risolvere la posizione di% UserProfile% a livello di programmazione in C++?
5
A
risposta
9
SHGetSpecialFolderLocation è il modo migliore per ottenere la maggior parte dei percorsi speciali su Windows. Passato CSIDL_PROFILE
dovrebbe recuperare la cartella che si interessa.
Se siete realmente interessati al contenuto della variabile d'ambiente%% UserProfile si potrebbe provare ExpandEnvironmentStrings
2
Per coprire tutti gli scenari dei profili utente in Windows Vista e fino c'è SHGetKnownFolderPath. Here è il link alla pagina dei documenti su di esso e le funzioni correlate.
4
modo più semplice su Windows & Linux:
char *szBuff;
szBuff=std::getenv("USERPROFILE"); //Returning value of %USERPROFILE%
Problemi correlati
- 1. C# crea report a livello di programmazione
- 2. Come scaricare a livello di codice la cartella di download di Windows "% USERPROFILE%/Download"?
- 3. Come spostare UIButton a livello di programmazione. Objective C xCode
- 4. Come spostare a livello di programmazione la posizione delle icone da Windows Desktop?
- 5. , verificare a livello di programmazione
- 6. Come bloccare a livello di programmazione la schermata in Android?
- 7. Come posso modificare la posizione del file a livello di programmazione?
- 8. Android: modifica la posizione assoluta di una vista a livello di programmazione
- 9. C# Come linguetta a livello di programmazione tra i controlli
- 10. Modifica la data di sistema a livello di programmazione
- 11. Android - Come cambiare la modalità Timepicker a livello di programmazione?
- 12. Programmazione Bluetooth di basso livello in C++
- 13. Come disabilitare SparkUI a livello di programmazione?
- 14. Come spostare la directory .dnx su% USERPROFILE%
- 15. come inviare sms a livello di programmazione?
- 16. Ionico come tornare a livello di programmazione
- 17. Come configurare ELMAH a livello di programmazione?
- 18. Come impostare windowDrawsSystemBarBackgrounds a livello di programmazione?
- 19. Come utilizzare AcroTextExtractor.exe a livello di programmazione?
- 20. Come attivare "Installato" a livello di programmazione?
- 21. Come aprire selezionare a livello di programmazione
- 22. Ridimensionamento di un pulsante in iOS a livello di programmazione
- 23. Come nascondere UITabBarController a livello di programmazione?
- 24. Come programmare un'attività a livello di programmazione
- 25. Ottieni la posizione di ImageView rispetto allo schermo a livello di programmazione
- 26. Creazione di UITableView a livello di programmazione
- 27. Come aumentare la dimensione dell'heap java a livello di programmazione
- 28. Come aggiungere la macro excel 2010 a livello di programmazione
- 29. Android - Come toccare la voce ListView a livello di programmazione
- 30. come avviare la programmazione a livello di chip