Además del MSDN reference, quiero saber qué hacen estas teclas? ¿Tiene KEY_WOW64_32KEY significa que una aplicación de 32 bits en el sistema operativo x64 accederá al Árbol de registro WOW64? Y ¿KEY_WOW64_64KEY significa que una aplicación de 32 bits en sistema operativo x64 accederá al Árbol de registro normal y no al Árbol de registro WOW64? ¿Qué ocurre si tengo que acceder a algunas claves que no sé si se encuentran en WOW64 o en el Árbol de registro normal?KEY_WOW64_32KEY y KEY_WOW64_64KEY
Respuesta
KEY_WOW64_64KEY
en un sistema operativo de 64 bits significa que el acceso al registro, no importa si se trata de un proceso de 32 bits o de 64, accederá a la vista de registro de 64 bits.KEY_WOW64_32KEY
en un sistema operativo de 64 bits significa que el acceso al registro, no importa si se trata de un proceso de 32 bits o de 64, accederá a la vista del registro de 32 bits.Ninguno de ellos tiene ningún efecto en un sistema operativo de 32 bits.
Dejar el indicador (predeterminado) en un sistema operativo de 64 bits enviará los accesos de registro de los procesos de 32 bits a la vista de registro de 32 bits y los accesos de los procesos de 64 bits a la vista de registro de 64 bits.
Para obtener más información, this reference page at Microsoft debe contar la historia completa.
De la referencia vinculado:
Para obtener más información, consulte Accessing an Alternate Registry View.
que dice:
KEY_WOW64_64KEY: acceder a una clave de 64 bits desde un 32- bit o aplicación de 64 bits.
KEY_WOW64_32KEY: Acceda a una clave de 32 bits desde una aplicación de 32 bits o de 64 bits.
De acuerdo con la referencia que ha proporcionado, RegDeleteKey no se puede usar para acceder al subárbol de registro alternativo. ¿Qué pasa si platform = x64, app = x86, RegOpenKeyEx con samDesired como KEY_WOW64_64KEY y paso el handle de la 64Key abierta a RegDeleteKey, entonces eliminaría la clave especificada? –
- 1. ¿KEY_WOW64_64KEY tiene algún efecto en Windows de 32 bits?
- 2. CSS "y" y "o"
- 3. ¿Qué es y = y | =
- 4. Reemplazando "#", "$", "%", "&", y "_" con "\ #", "\ $", "\%", "\ &" y "\ _"
- 5. dividir y conquistar y recursión
- 6. UILabel y numberOfLines y sizeToFit:
- 7. VBA: Diferencia entre y y +
- 8. Rails y markdown y editor
- 9. XHTML y Y (Ampersand) codificación
- 10. Capacidades y Linux y Java
- 11. ¿Cómo puedo leer la clave de registro de 64 bits de un proceso de 32 bits?
- 12. Rendimiento y clasificación, y distinto único entre mysql y php
- 13. Clases de Coffeescript y alcance y flechas gruesas y delgadas
- 14. Diferencia entre @Max y @DecimalMax (y @Min y @DecimalMin)
- 15. Bash - Listar y ordenar archivos y sus tamaños y por nombre y tamaño
- 16. Parámetros nombrados y opcionales, y WCF
- 17. Django i18n y Python locales (y fechas)
- 18. foldr y foldl más explicaciones y ejemplos
- 19. Encriptación y descifrado con python y nodejs
- 20. encabezado y pie de página y freemarker
- 21. UITableView toque y mantenga + arrastrar y soltar
- 22. x-y = x + 1 + ¬y problema
- 23. Brújula y SASS o menos y?
- 24. marca de tiempo y fecha y hora
- 25. Preguntas Redis y Node.js y Socket.io
- 26. Diferencia entre $ .ajax() y $ .get() y $ .load()
- 27. Operadores lógicos y lógicos y controles nulos
- 28. Python - Mover y sobrescribir archivos y carpetas
- 29. Carrierwave y mini_magick encontrar anchos y alto
- 30. Cuerdas y enteros, implícitos y explícitos
De acuerdo con la referencia que ha proporcionado, RegDeleteKey no se puede utilizar para acceder al subárbol de registro alternativo. ¿Qué pasa si platform = x64, app = x86, RegOpenKeyEx con samDesired como KEY_WOW64_64KEY y paso el handle de la 64Key abierta a RegDeleteKey, entonces eliminaría la clave especificada? –
@ user1696837 Sí, si tiene un HKEY ya abierto para el registro de 64 bits, RegDeleteKey funcionará (por ahora). Si ese es el caso en el futuro, no sé, la forma recomendada sería RegDeleteKeyEx con el indicador 'KEY_WOW64_64KEY'. –