Dados de aplicativos de 32 bits e 64 bits no Registro
No Windows de 64 bits, partes das entradas do Registro são armazenadas separadamente para aplicativos de 32 bits e aplicativos de 64 bits e mapeadas em exibições lógicas separadas do Registro usando o do redirecionador de registro e de reflexão do Registro, porque a versão de 64 bits de um aplicativo pode usar chaves e valores do Registro diferentes da versão de 32 bits. Há também chaves de registro compartilhadas que não são redirecionadas ou refletidas.
O pai de cada nó do Registro de 64 bits é o Nó Image-Specific ou ISN. O redirecionador do Registro direciona de forma transparente o acesso ao Registro de um aplicativo para o subnó ISN apropriado. Os subnós de redirecionamento na árvore do Registro são criados automaticamente pelo componente WOW64 usando o nome Wow6432Node. Como resultado, é essencial não nomear qualquer chave de registro que você criar Wow6432Node.
Os sinalizadores KEY_WOW64_64KEY e KEY_WOW64_32KEY permitem o acesso explícito à vista de registo de 64 bits e à vista de 32 bits, respetivamente. Para obter mais informações, consulte acessando um modo de exibição alternativo do Registro.
Para desativar e habilitar a reflexão do Registro para uma chave específica, use o RegDisableReflectionKey e funções RegEnableReflectionKey. Os aplicativos devem desabilitar a reflexão apenas para as chaves do Registro que eles criam e não tentar desabilitar a reflexão para as chaves predefinidas, como HKEY_LOCAL_MACHINE ou HKEY_CURRENT_USER. Para determinar quais chaves estão na lista de reflexão, use a função RegQueryReflectionKey.
Tópicos relacionados