Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O executivo do Windows representa chaves do Registro como objetos executivos gerenciados pelo gerenciador de objetos. (Para obter mais informações sobre o gestor de objetos, consulte Gestão de objetos.) Em particular, cada chave tem um nome de objeto e pode-se abrir um identificador para uma chave.
Aplicativos de modo de usuário acessam chaves relativas a identificadores globais, como HKEY_LOCAL_MACHINE ou HKEY_CURRENT_USER. No entanto, esses identificadores não estão disponíveis para o código de modo kernel. Em vez disso, você se refere a uma chave pelo nome do objeto. A raiz para todas as chaves do Registro é o objeto \Registry . Os identificadores globais correspondem aos descendentes do objeto \Registry, conforme mostrado na tabela abaixo.
| Identificador de modo utilizador | Nome do objeto correspondente |
|---|---|
HKEY_LOCAL_MACHINE |
\Registro\Máquina |
HKEY_USERS |
\Registro\Usuário |
HKEY_CLASSES_ROOT |
Sem equivalente ao modo kernel |
HKEY_CURRENT_USER |
Nenhum equivalente simples no modo núcleo, mas consulte as Rotinas de biblioteca do registo na secção Run-Time |
Um driver pode manipular um objeto de chave do Registro executando as seguintes etapas:
Abra um identificador para o objeto de chave do Registo. Para obter mais informações, consulte Abrindo um identificador para um objeto Registry-Key.
Realize as operações pretendidas chamando as rotinas apropriadas ZwXxxKey. Para obter informações sobre como fazer isso, consulte Usando um identificador para um objeto Registry-Key.
Feche a alça chamando ZwClose.