Me gustaría encontrar el directorio del perfil de usuario actual programáticamente en C++.¿Cómo resolver la ubicación de% UserProfile% programáticamente en C++?
5
A
Respuesta
9
SHGetSpecialFolderLocation es la mejor manera de obtener la mayoría de las rutas especiales en Windows. Pasado CSIDL_PROFILE
se debe recuperar la carpeta que está interesado.
Si usted está realmente interesado en el contenido de la variable de entorno% USERPROFILE% podría intentar ExpandEnvironmentStrings
2
Para cubrir todos los escenarios de perfil de usuario en Windows Vista y hasta hay SHGetKnownFolderPath. Here es el enlace a la página de documentos y funciones relacionadas.
4
manera más simple en Windows & Linux:
char *szBuff;
szBuff=std::getenv("USERPROFILE"); //Returning value of %USERPROFILE%
Cuestiones relacionadas
- 1. Cómo derivar programáticamente la carpeta de descargas de Windows "% USERPROFILE%/Downloads"?
- 2. ¿Cómo obtengo la ubicación actual de GPS programáticamente en Android?
- 3. ¿Cómo puedo obtener la ubicación actual en Android programáticamente?
- 4. Cómo obtener la ubicación actual de EAR programáticamente con JBoss
- 5. ¿Cómo obtengo la ubicación del archivo user.config programáticamente?
- 6. ¿Cómo resolver programáticamente el rompecabezas de 15 (números móviles)?
- 7. Buscar la carpeta windows programáticamente en C#
- 8. Cómo resolver el C: \ fakepath?
- 9. C# abrir archivo, ruta que comienza con% userprofile%
- 10. Agregar metaetiqueta programáticamente en C#
- 11. Cómo resolver un .lnk en C#
- 12. ¿Cómo resolver este error en C#?
- 13. django-registration auto create UserProfile
- 14. Django-Admin: atributo list_filter de UserProfile
- 15. ¿Cómo puedo implementar 'tee' programáticamente en C?
- 16. Cómo abrir programáticamente Ejecutar C++?
- 17. Cómo encontrar la ubicación del mouse en Objectivo-c
- 18. ¿Cómo puedo encontrar la ubicación del ejecutable en C?
- 19. Cómo encontrar año bisiesto programáticamente en C
- 20. ¿Cómo uso programáticamente la palabra clave "usar" en C#?
- 21. Java user.home se establece en% userprofile% y no se resuelve
- 22. Cómo crear una vista que guarda los objetos de User y UserProfile en Django
- 23. C# realizar un TNSPing programáticamente
- 24. Cómo resolver DNS en Python?
- 25. C# dll para resolver la ecuación simple
- 26. ¿Cómo puedo resolver un polinomio de quinto grado en C++
- 27. Django create userprofile si no existe
- 28. Cambiar el tamaño de la ventana wpf programáticamente en C#
- 29. Desreferencia ubicación de memoria arbitraria en C
- 30. Ubicación de la memoria del valor enum en C