Поделиться через


Регистрация объектов в ROT

Как правило, когда клиент запрашивает у сервера создание экземпляра объекта, сервер обычно создает моникер для объекта и регистрирует его в работающей таблице объектов (ROT) через вызов IRunningObjectTable::Register.

Когда сервер вызывает CreateFileMoniker для создания моникера файла, зарегистрированного в ROT, серверы должны передавать имена локальных файлов, основанные на дисках, а не в формате UNC. Это гарантирует, что данные сравнения моникера, созданные вызовом регистрации ROT, будут соответствовать используемым при поиске ROT на стороне удаленного клиента. Это связано с тем, что когда распределенная СЛУЖБА COM получает запрос активации для локального файла на сервер из удаленного клиента, файл преобразуется в путь на основе локального диска.

Установка в качестве приложения-службы

Регистрация класса во время установки

Регистрация запущенного EXE-сервера

Самостоятельная регистрация