Registrando aplicativos COM
O registro é um banco de dados do sistema que contém informações sobre a configuração de hardware e software do sistema, bem como sobre os usuários do sistema. Qualquer programa baseado no Windows pode adicionar informações ao registro e ler informações de volta do registro. Os clientes pesquisam no registro por componentes interessantes para usar.
O registro mantém informações sobre todos os objetos COM instalados no sistema. Sempre que um aplicativo cria uma instância de um componente COM, o registro é consultado para resolver o CLSID ou ProgID do componente no nome do caminho da DLL ou EXE do servidor que o contém. Depois de determinar o servidor do componente, o Windows carrega o servidor no espaço de processo do aplicativo cliente (componentes em processo) ou inicia o servidor em seu próprio espaço de processo (servidores locais e remotos). O servidor cria uma instância do componente e retorna ao cliente uma referência a uma das interfaces do componente.
Para obter mais informações sobre o registro do Windows, consulte os seguintes tópicos:
- Hierarquia do Registro
- Classes e Servidores
- Classificando componentes
- Usando o OleView
- Registrando componentes
- Verificando o Registro
- Tipos de usuário desconhecidos
- Chaves do Registro COM