Contamos con tu apoyo para difundir nuestros tutoriales con relación a las ciencias informáticas.
Solución:
Almacenar la configuración en el directorio de usuario suele ser una buena idea.
En estos días, probablemente debería usar algo como la biblioteca appdirs para encontrar una buena ruta para almacenar su configuración.
En la mayoría de los Unices, simplemente almacene un archivo (preferiblemente con el prefijo de puntos) en el directorio de inicio. En OS X, le gustaría crear un directorio para su aplicación en la carpeta Biblioteca del usuario y almacenar sus archivos allí. En Windows, APPDATA es un buen lugar para crear un directorio para su aplicación. Debería funcionar en todas las localizaciones de Windows y parece que también estaba disponible en Windows XP.
En Linux, es común almacenar el archivo de configuración en el directorio de inicio de los usuarios, por ejemplo ~/.myprogramrc
. En Windows Vista y versiones posteriores, los usuarios también tienen un directorio de inicio (/Usuarios/nombre de usuario) y recomendaría almacenar su configuración allí en una subcarpeta (/Usuarios/usaranem/miprograma). Almacenar la configuración en la carpeta de la aplicación generará advertencias de UAC.
En Windows XP, los usuarios no tienen una carpeta de inicio. Algunos programas eligen colocar la configuración en la carpeta ‘Mis documentos’, que creo que es un lugar tan bueno como cualquier otro.
Agradecemos que desees apoyar nuestra misión añadiendo un comentario o puntuándolo te lo agradecemos.