除了MSDN reference之外,我想知道这些键的作用是什么? KEY_WOW64_32KEY 是否意味着x64操作系统上的32位应用程序将访问 WOW64注册表树? KEY_WOW64_64KEY 是否意味着x64操作系统上的32位应用程序将访问正常的注册表树而不是 WOW64注册表树?如果我必须访问一些我不知道是否位于WOW64或普通注册表树中的密钥怎么办?
答案 0 :(得分:25)
KEY_WOW64_64KEY
意味着注册表访问,无论是32位还是64位进程,都将访问64位注册表视图。
KEY_WOW64_32KEY
意味着注册表访问,无论是32位还是64位进程,都将访问32位注册表视图。
它们都不会对32位操作系统产生任何影响。
在64位操作系统上退出标志(默认值)会将注册表访问从32位进程发送到32位注册表视图,并从64位进程访问64位注册表视图。
有关详细信息,this reference page at Microsoft应该讲述整个故事。
答案 1 :(得分:2)
来自链接参考:
有关详细信息,请参阅Accessing an Alternate Registry View.
其中说:
KEY_WOW64_64KEY:从32位或64位应用程序访问64位密钥。
KEY_WOW64_32KEY:从32位或64位应用程序访问32位密钥。