RE:Instalacion y ruta INI
Lo siento, pero tu pregunta no está muy clara. Exactamente, ¿que es lo que quieres hacer? Yo entiendo que tu programa almacena en un fichero .INI la localización de la base de datos y que lo que quieres es modificar el citado .INI durante la instalación para que contenga la ruta adecuada, ¿es así? Bien, yo supondré que es esto lo que quieres y trataré de resolverte tu duda.
Cuando el usuario ejecuta el proceso de instalación, el programa SETUP.EXE empieza por descomprimir los ficheros .CAB que existen; una vez descomprimidos, se ejecuta el programa SETUP1.EXE que es el que se encarga de la instalación. Este SETUP1.EXE es un programa que está hecho en VB y del cual tienes el proyecto completo (con sus fuentes) en el directorio C:\Archivos de programa\Microsoft Visual Studio\VB98\Wizards\PDWizard\Setup1 (suponiendo que has instalado VB en el directorio habitual). Es posible, por tanto, modificar este proyecto para que haga cosas adicionales como lo que tu quieres. Ahora bien, dependiendo de tu nivel en VB y en programación en general, esto puede resultar mas o menos complejo.
¿Por qué no optas por otro tipo de solución mas simple? Por ejemplo, si tu base de datos está en el mismo directorio de la aplicación, no necesitas ningún fichero .INI para localizarla, ya que simplemente indicando el nombre del fichero (sin ruta) en la instrucción OpenDatabase es suficiente. Además, el objeto App te proporciona el directorio donde se encuentra la aplicación, lo cual te da mayor seguridad si quieres especificar la ruta completa.
Otra posibilidad es que dejes en el .INI la entrada correspondiente en blanco. La primera vez que el usuario ejecu