ato*_*erz 4 windows-registry windows-7 64-bit
我有一个用 x86 处理器编译的应用程序,它在目标机器注册表中注册了许多值。我已经在 Windows 7 x64 上安装了这个应用程序。
现在,当我尝试使用 regedit 查看已注册的密钥时,我注意到它们不在那里。四处搜索我发现 Windows 7 x64 上有两个版本的注册表。一个用于 x86 应用程序,另一个用于 x64 应用程序。显然在这种情况下,regedit 向我显示了 x64 注册表。
如何查看/编辑 x86 注册表的值?
Ser*_*sov 10
如果您从 64 位应用程序查看注册表,您可以在Wow6432Node键下看到 32 位应用程序的值(例如,HKEY_LOCAL_MACHINE\Software\Wow6432Node包含HKEY_LOCAL_MACHINE\Software从 32 位应用程序中看到的 32 位特定树)。有关更多详细信息,请参阅Microsoft 文档。