Compartilhar via


Dados do aplicativo 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 separadas do Registro lógico usando o redirecionador do registro e de reflexão do registro, porque a versão de 64 bits de um aplicativo pode usar chaves e valores diferentes da versão de 32 bits. Também há 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 do registro de um aplicativo ao subnodo ISN apropriado. Os subnodos de redirecionamento na árvore do Registro são criados automaticamente pelo componente WOW64 usando o nome Wow6432Node. Como resultado, é essencial não nomear nenhuma chave do Registro que você crie Wow6432Node .

Os sinalizadores KEY_WOW64_64KEY e KEY_WOW64_32KEY habilitam o acesso explícito ao modo de exibição do Registro de 64 bits e à exibição de 32 bits, respectivamente. Para obter mais informações, consulte Acessando uma exibição alternativa do Registro.

Para desabilitar e habilitar a reflexão do Registro para uma chave específica, use as funções RegDisableReflectionKey e RegEnableReflectionKey. Os aplicativos devem desabilitar a reflexão somente 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.

de redirecionamento do Registro

de reflexão do Registro