archivos configuracion

Consulte acerca de programas, técnicas, algoritmos etc.

archivos configuracion

Notapor lacabra25 » Lun Feb 15, 2010 1:10 pm

Hola, estoy intentando guardar archivos de configuracion (que sean difirentes para cada usuario), el problema no es guardarlos, sino donde guardarlos. En GNU/Linux la respuesta es sencilla, en la carpeta personal en una carpeta que el nombre comience con un punto, pero, ¿en windows donde puedo guardarlos? Uso el siguiente codigo para obtener la ruta a una carpeta del usuario donde pueda guardarlo:

Código: Seleccionar todo
  #ifdef unix
  ruta_carpeta_personal = getenv ("HOME");
  #endif
  #ifdef WIN32
  ruta_carpeta_personal = getenv ("USERPROFILE");
  #endif


La variable ruta_carpeta_personal es un puntero a una cadena de caracteres.

En GNU/Linux no da problema, el problema es que en windows no me deja crear en la ruta devuelta por getenv ("USERPROFILE") una carpeta donde guardar los archivos, ni me deja escribir archivos. ¿Hay alguna variable global de sistema que me pueda dar la ruta a alguna carpeta donde pueda guardar los archivos de configuracion, o que me de la ruta a la carpeta personal del usuario (donde esta la carpeta documentos, imagenes, musica, etc, etc; como hay deberia poder escribir archivos sin problemas)?
Esta cuenta ahora a pasado a la cuenta jhg
Avatar de Usuario
lacabra25
 
Mensajes: 222
Registrado: Mié Abr 02, 2008 9:45 pm
Ubicación: Tenerife (España)

Volver a General

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron