Clases y servidores
COM usa HKEY_CLASSES_ROOT para la configuración de todo el equipo, pero también permite la configuración por usuario de CLSIDS para mayor seguridad y flexibilidad. COM primero consulta HKEY_CURRENT_USER\Software\Classes antes de examinar HKEY_CLASSES_ROOT. COM mantiene la información de todo el equipo relacionada con CLSID en HKEY_CLASSES_ROOT\CLSID y mantiene la información de clase por usuario en HKEY_CURRENT_USER\Software\Classes\CLSID.
Los servidores COM admiten el registro propio. Para un servidor en proceso, esto significa que el archivo DLL debe exportar las siguientes funciones:
Debe exportar explícitamente estas funciones mediante un archivo de definición de módulo, modificadores del enlazador o directivas del compilador. El almacén de clases usa estas funciones para configurar el registro local después de descargar el archivo en el equipo cliente. Además del almacén de clases, otros entornos también usan estas funciones para instalar servidores en equipos host.
Temas relacionados