首页 > 解决方案 > 使用 RegistryView.Registry32 时,RegistryKey.OpenBaseKey 不会重定向到 Wow6432Node 文件夹

问题描述

RegistryKey.OpenBaseKey(RegistryHive.CurrentUser, view)同时使用RegistryView.Registry64RegistryView.Registry32

当我尝试读取或写入密钥时,Computer\HKEY_CURRENT_USER\Software\CompanyName\Product它没有使用Wow6432Node密钥,而是两个视图都使用相同的路径进行读取和写入。

应用程序本身以 32 位运行(在任务管理器中确认)。

需要明确的是,我希望有选择地访问Wow6432Node密钥,而不是避免它(这似乎是常见的发布问题)。

编辑:我也可以手动添加Wow6432Node到路径中,这将起作用,但我真的很想避免手动操作这样的路径。

标签: c#.netregistry.net-4.6.1

解决方案


推荐阅读