Compartir a través de


Programa de instalación

Nota:

A partir de Windows XP y Windows Server 2003, ODBC se incluye en el sistema operativo Windows. Solo debe instalar ODBC explícitamente en versiones anteriores de Windows.

El usuario ejecuta el programa de instalación para iniciar el proceso de instalación. La aplicación o el desarrollador del controlador escriben el programa de instalación. Además de instalar componentes ODBC, puede instalar otro software. Por ejemplo, los desarrolladores de aplicaciones pueden usar el mismo programa de instalación para instalar componentes ODBC e instalar sus aplicaciones.

Los desarrolladores pueden escribir el programa de instalación desde cero mediante las utilidades de instalación del SDK de Microsoft Windows o el software de instalación de otros proveedores. Esto proporciona a los desarrolladores un control completo sobre la apariencia y el aspecto del programa de instalación. El programa de instalación se puede escribir para instalar software adicional, como una aplicación ODBC. Para obtener más información sobre las utilidades de instalación de Windows SDK, consulte la documentación de Windows SDK.

La cantidad de instalación que realiza realmente el programa de instalación depende de las funciones que llama en el archivo DLL del instalador. El archivo DLL del instalador contiene funciones para instalar componentes ODBC individuales. El programa de instalación simplemente llama a SQLInstallDriverManager, SQLInstallDriverEx o SQLInstallTranslatorEx en el archivo DLL del instalador para recuperar la ruta de acceso del directorio en el que se va a instalar el componente y agregar información sobre el componente al registro. Estas funciones no copian realmente archivos; el programa de instalación lo hace con la información de los argumentos de estas funciones.

El archivo DLL del instalador también contiene funciones para quitar componentes ODBC. El programa de instalación llama a SQLRemoveDriverManager, SQLRemoveDriver o SQLRemoveTranslator en el archivo DLL del instalador para disminuir el recuento de uso de un componente en el Registro y, si el nuevo recuento de uso del componente desciende a 0, quita toda la información sobre el componente del registro. Estas funciones no quitan realmente los archivos del componente; el programa de instalación lo hace si el nuevo recuento de uso desciende a 0.