Buenas foreros. Estoy desarrollando una aplicacion en vb.net 2003 que hace uso de una base de datos .mdf. La aplicacion funciona sin problemas. El problema viene cuando genero el instalador y lo instalo en Windows Vista. Me dice que no tiene permisos para abrir la base de datos. He estado haciendo mas pruebas y en Windows XP se instala sin problemas. Ademas en Windows Vista, poniendo que se instale en un directorio que no sea Program Files tampoco da problemas. Por lo tanto el error está en instalarlo en Windows Vista en Program Files.
Se que Windows Vista tiene muchos problemas con todo lo relacionado con los permisos y una solucion podria ser que, una vez instalado, le cambiase los pemisos a la base de datos. Pero esta no es una solucion viable ya que no puedo obligar al usuario final a que haga todo este proceso.
Por lo tanto la propia instalacion deberia hacer que el archivo de la base de datos fuese accesible.
Alguien sabe como podria solucionarse este problema?