Share via


Registro de objetos en rot

Normalmente, cuando un cliente solicita a un servidor que cree una instancia de objeto, el servidor normalmente crea un moniker para el objeto y lo registra en la tabla de objetos en ejecución (ROT) a través de una llamada a IRunningObjectTable::Register.

Cuando el servidor llama a CreateFileMoniker para crear un moniker de archivo que se va a registrar en el ROT, los servidores deben pasar nombres de archivo locales basados en unidades, no en formato UNC. Esto garantiza que los datos de comparación de moniker generados por la llamada de registro ROT coincidirán con lo que se usa mientras se realiza una búsqueda ROT en la parte de un cliente remoto. Esto se debe a que cuando el servicio COM distribuido recibe una solicitud de activación para un archivo local en el servidor desde un cliente remoto, el archivo se convierte en una ruta de acceso basada en unidad local.

Instalación de una aplicación de servicio

Registrar una clase en la instalación

Registrar un servidor EXE en ejecución

Autoregistro