Hasta Windows Vista guardé los datos de mi aplicación en el directorio donde estaba ubicado el programa. El lugar más común era "C: \ Program Files \ MyApplication". Como sabemos, en Vista y luego el usuario común no tiene derecho a escribir en la carpeta "Archivos de programa". Así que mi primera idea fue guardar los datos de la aplicación en la carpeta "Todos los usuarios \ Datos de la aplicación". ¡Pero parece que esta carpeta también tiene restricciones de escritura!¿El mejor directorio para almacenar datos de aplicaciones con derechos de lectura/escritura para todos los usuarios?
Para resumir, mis requisitos son:
- La carpeta debe existir bajo Windows XP y superiores.
- Todos los usuarios del sistema deben tener derechos de lectura/escritura \ de creación para esta carpeta y sus subcarpetas y archivos.
- Quiero tener solo una copia de archivos \ archivos para todos los usuarios.
% appdata% no es un área común de escritura compartida, ¿o sí? – RBarryYoung
Me refiero a cada usuario del sistema de Windows. – Wodzu