Classes et serveurs

COM utilise la _ _ racine de classes HKEY pour les paramètres au niveau de l’ordinateur, mais permet également une configuration par utilisateur des CLSID pour une sécurité et une flexibilité accrues. COM First consulte les classes de logiciels de l' _ _ utilisateur \ \ actuel HKEY avant d’examiner la _ _ racine des classes HKEY. COM conserve les informations sur l’ordinateur relatives aux CLSID sous le _ _ \ CLSID racine de la classe HKEY et conserve les informations de classe par utilisateur sous HKEY _ Current _ User \ Software \ classes \ CLSID.

Les serveurs COM prennent en charge l’inscription automatique. Pour un serveur in-process, cela signifie que la DLL doit exporter les fonctions suivantes :

Vous devez exporter explicitement ces fonctions à l’aide d’un fichier de définition de module, de commutateurs de l’éditeur de liens ou de directives de compilateur. Le magasin de classes utilise ces fonctions pour configurer le registre local après le téléchargement du fichier sur l’ordinateur client. En plus de la Banque de classes, ces fonctions sont également utilisées par d’autres environnements pour installer des serveurs sur des ordinateurs hôtes.

Inscription des applications COM