Partager via


Programme d’installation

Note

À compter de Windows XP et Windows Server 2003, ODBC est inclus dans le système d’exploitation Windows. Vous devez installer explicitement ODBC sur les versions antérieures de Windows.

L’utilisateur exécute le programme d’installation pour démarrer le processus d’installation. Le programme d’installation est écrit par le développeur d’applications ou de pilotes. En plus d’installer des composants ODBC, il peut installer d’autres logiciels. Par exemple, les développeurs d’applications peuvent utiliser le même programme d’installation pour installer des composants ODBC et pour installer leurs applications.

Les développeurs peuvent écrire le programme d’installation à partir de zéro, à l’aide des utilitaires d’installation du Kit de développement logiciel (SDK) Microsoft Windows ou du logiciel d’installation d’autres fournisseurs. Cela permet aux développeurs de contrôler complètement l’apparence du programme d’installation. Le programme d’installation peut être écrit pour installer des logiciels supplémentaires, tels qu’une application ODBC. Pour plus d’informations sur les utilitaires de configuration du Kit de développement logiciel (SDK) Windows, consultez la documentation du Kit de développement logiciel (SDK) Windows.

La quantité d’installation effectuée par le programme d’installation dépend des fonctions qu’il appelle dans la DLL du programme d’installation. La DLL du programme d’installation contient des fonctions permettant d’installer des composants ODBC individuels. Le programme d’installation appelle simplement SQLInstallDriverManager, SQLInstallDriverEx ou SQLInstallTranslatorEx dans la DLL du programme d’installation pour récupérer le chemin du répertoire dans lequel le composant doit être installé et ajouter des informations sur le composant au Registre. Ces fonctions ne copient pas réellement les fichiers ; le programme d’installation effectue cette opération à l’aide des informations contenues dans les arguments de ces fonctions.

La DLL du programme d’installation contient également des fonctions pour supprimer les composants ODBC. Le programme d’installation appelle SQLRemoveDriverManager, SQLRemoveDriver ou SQLRemoveTranslator dans la DLL du programme d’installation pour décrémenter le nombre d’utilisations d’un composant dans le Registre et, si le nouveau nombre d’utilisations du composant tombe à 0, supprimez toutes les informations sur le composant du Registre. Ces fonctions ne suppriment pas réellement les fichiers du composant ; le programme d’installation effectue cette opération si le nouveau nombre d’utilisations passe à 0.