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.
Você pode definir uma ou mais árvores de análise em seu script de registrador, onde cada árvore de análise tem a seguinte forma:
<root-key>{<expressão> do registro}+
onde:
<raiz-chave> ::=
HKEY_CLASSES_ROOT|HKEY_CURRENT_USER|
HKEY_LOCAL_MACHINE|HKEY_USERS|
HKEY_PERFORMANCE_DATA|HKEY_DYN_DATA|
HKEY_CURRENT_CONFIG|HKCR|HKCU|
HKLM|HKU|HKPD|HKDD|HKCC<registry-expression> ::=
<Adicionar-Chave> | <Eliminar-Chave><Adicionar-Chave> ::=
[ForceRemove|NoRemove|val] <Nome da Chave> [<Valor da Chave>] [{<Adicionar Chave>}]<Tecla Delete> ::=
Delete<Chave-Nome><Nome-chave> ::=
'<Alfanumérico>+'<Alfanumérico> ::=
qualquer caractere não nulo.<Valor-chave> ::=
<Chave-Tipo><Chave-Nome><Tipo-chave> ::=
s|d
Observação
HKEY_CLASSES_ROOT e HKCR são equivalentes, HKEY_CURRENT_USER e HKCU são equivalentes, e assim por diante.
Uma árvore de análise pode adicionar várias chaves e subchaves à <chave> raiz. O Registrador mantém cada identificador de subchave aberto até que o analisador tenha concluído a análise de todas as suas subchaves. É mais eficiente do que operar com uma única chave de cada vez. Aqui está um exemplo:
HKEY_CLASSES_ROOT
{
'MyVeryOwnKey'
{
'HasASubKey'
{
'PrettyCool'
}
}
}
Aqui, o Registrar inicialmente abre (cria) HKEY_CLASSES_ROOT\MyVeryOwnKey. Em seguida, ele vê que MyVeryOwnKey tem uma subchave. Em vez de fechar a chave para MyVeryOwnKey, o Registrador mantém o identificador e abre (cria) HasASubKey usando esse identificador pai. (O registro do sistema pode ser mais lento quando nenhum identificador pai está aberto.) Assim, abrir HKEY_CLASSES_ROOT\MyVeryOwnKey e, em seguida, abrir HasASubKey com MyVeryOwnKey como o pai é mais rápido do que abrir MyVeryOwnKey, fechar MyVeryOwnKeye, em seguida, abrir MyVeryOwnKey\HasASubKey.