windows - KEY_WOW64_32KEY 和 KEY_WOW64_64KEY

标签 windows winapi registry registrykey registry-virtualization

除了 MSDN reference ,我想知道这些键的作用是什么? KEY_WOW64_32KEY 是否意味着 x64 操作系统上的 32 位应用程序将访问 WOW64 注册表树KEY_WOW64_64KEY 是否意味着 x64 操作系统上的 32 位应用程序将访问普通注册表树而不是 WOW64 注册表树?如果我必须访问一些我不知道是位于 WOW64 还是普通注册表树中的键怎么办?

最佳答案

  • KEY_WOW64_64KEY 在 64 位操作系统上意味着注册表访问,无论是 32 位还是 64 位进程,都将访问 64 位注册表看法。

  • KEY_WOW64_32KEY 在 64 位操作系统上意味着注册表访问,无论是 32 位还是 64 位进程,都将访问 32 位注册表看法。

  • 它们对 32 位操作系统都没有任何影响。

  • 在 64 位操作系统上保留此标志(默认设置)会将注册表访问从 32 位进程发送到 32 位注册 TableView ,并将从 64 位进程的访问发送到 64 位注册 TableView 。

欲了解更多信息,this reference page at Microsoft应该讲述整个故事。

关于windows - KEY_WOW64_32KEY 和 KEY_WOW64_64KEY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12796624/

相关文章:

C++ 从字符串化字节转换字节数组

c++ - 每次启动我的应用程序时如何摆脱 UAC

C++ 命名管道 WriteFileEx/ReadFile, unicode/ansi

c++ - 使用 std::wofstream 写入文件。该文件仍然是空的

c# - 检测 Windows 资源管理器复制操作

c++ - FindFirstFile 在根路径上失败

internet-explorer - 如何通过注册表启用 ActiveX 插件? (IE8、Windows 7)

windows - 如何在批处理或 VBScript 中使用通配符搜索注册表中的键?

windows - 为什么我的 Windows 机器上的 git 很慢?

Python 和 Gimp : How to properly kill the gimp process?