Datos de aplicación de 32 y 64 bits en el Registro

En Windows de 64 bits, las partes de las entradas del Registro se almacenan por separado para aplicaciones de 32 bits y aplicaciones de 64 bits y se asignan a vistas del Registro lógicas independientes mediante el redirector del Registro y la reflexión del Registro, ya que la versión de 64 bits de una aplicación puede usar claves y valores del Registro diferentes que la versión de 32 bits. También hay claves del Registro compartidas que no se redirigen ni reflejan.

El elemento primario de cada nodo del Registro de 64 bits es el Image-Specific Node o ISN. El redirector del Registro dirige de forma transparente el acceso del registro de una aplicación al subnodo ISN adecuado. El componente WOW6432Node crea automáticamente los subnodos de redirección en el árbol del Registro mediante el nombre Wow6432Node. Como resultado, es esencial no asignar un nombre a ninguna clave del Registro que cree Wow6432Node.

Las marcas KEY_WOW64_64KEY y KEY_WOW64_32KEY permiten el acceso explícito a la vista del Registro de 64 bits y a la vista de 32 bits, respectivamente. Para obtener más información, consulte Acceso a una vista del Registro alternativa.

Para deshabilitar y habilitar la reflexión del Registro para una clave determinada, use las funciones RegDisableReflectionKey y RegEnableReflectionKey . Las aplicaciones solo deben deshabilitar la reflexión para las claves del Registro que crean y no intentan deshabilitar la reflexión para las claves predefinidas, como HKEY_LOCAL_MACHINE o HKEY_CURRENT_USER. Para determinar qué claves se encuentran en la lista de reflexión, use la función RegQueryReflectionKey .

redirector del registro

reflejo del registro