que tienen una aplicación escrita en Delphi 2006 que estaba trabajando bien en Windows XP. Empaqueté la aplicación usando Inno Setup, usando Archivos de programa como la carpeta predeterminada. Algunos usuarios migraron a Windows Vista y Windows 7. El problema aquí es que la aplicación crea algunos archivos dentro de su carpeta de instalación por sí misma. Esto funcionaba en XP pero en Windows Vista los usuarios tenían problemas con los archivos creados (no aparecen, etc.). Después de investigar los informes de los usuarios, descubrí KB 927387: "Problemas comunes de virtualización de archivos y registros en Windows Vista o en Windows 7".¿Cómo hago que mi programa funcione en Windows Vista y Windows 7?
Ejecución de la aplicación con derechos de administrador solo resuelve el problema, pero que es (creo) una solución horrible. Me gustaría saber si hay directivas o consejos para hacer que la aplicación sea compatible con Vista y 7, ya que más usuarios migrarán a estos sistemas operativos pronto.
¿Qué harías en Windows XP cuando el usuario es un usuario estándar? –