Inscription d’applications COM
Le registre est une base de données système qui contient des informations sur la configuration du matériel et des logiciels système, ainsi que sur les utilisateurs du système. Tout programme Windows peut ajouter des informations au registre et lire des informations à partir du registre. Les clients recherchent dans le Registre les composants intéressants à utiliser.
Le Registre conserve des informations sur tous les objets COM installés dans le système. Chaque fois qu’une application crée une instance d’un composant COM, le Registre est consulté pour résoudre le CLSID ou le ProgID du composant dans le nom de chemin de la DLL ou de l’EXE du serveur qui le contient. Après avoir déterminé le serveur du composant, Windows charge le serveur dans l’espace de processus de l’application cliente (composants in-process) ou démarre le serveur dans son propre espace de processus (serveurs locaux et distants). Le serveur crée une instance du composant et retourne au client une référence à l’une des interfaces du composant.
Pour plus d’informations sur le Registre Windows, consultez les rubriques suivantes :
- Hiérarchie du Registre
- Classes et serveurs
- Classification des composants
- Utilisation d’OleView
- Inscription de composants
- Vérification de l’inscription
- Types d’utilisateurs inconnus
- Clés de Registre COM