Регистрация COM-приложений

Реестр — это системная база данных, содержащая сведения о конфигурации системного оборудования и программного обеспечения, а также о пользователях системы. Любая программа под управлением Windows может добавлять сведения в реестр и читать сведения из реестра. Клиенты выполняют поиск в реестре, чтобы использовать интересные компоненты.

Реестр сохраняет сведения обо всех COM-объектах, установленных в системе. Всякий раз, когда приложение создает экземпляр COM-компонента, реестр обращается к разрешению clSID или ProgID компонента в имя пути библиотеки DLL или EXE сервера, содержащей ее. После определения сервера компонента Windows загружает сервер в пространство процесса клиентского приложения (внутрипроцессные компоненты) или запускает сервер в собственном пространстве обработки (локальные и удаленные серверы). Сервер создает экземпляр компонента и возвращает клиенту ссылку на один из интерфейсов компонента.

Дополнительные сведения о реестре Windows см. в следующих разделах: