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