我们有一个32位Windows应用程序,广泛使用注册表。除此之外,我们将用户名/机构和许可证密钥存储在注册表中。有些用户似乎在将数据输入到安装程序时遇到问题;对他们来说,我们提供了一个带有相关信息的.reg文件,但是这会导致64位Windows 7(以及其他人)的问题,因为32位应用程序无法看到数据。我希望能够使用32位版本的regedit,但是似乎并没有将其定位到批处理文件中的便携方式。有没有人有什么建议?如果解决方案失败,我可以编写一个创建键和值的32位应用程序:操作系统应该将数据放在与32位应用程序相同的位置。会找到他们,但.reg文件将是可取的。适用于32位和64位Windows的便携式.reg文件?
我注意到Windows 7(64位)将存储在HKEY_LOCAL_MACHINE/Software/Wow6432Node下的条目。我已经尝试在.reg文件中指定这个(使用regedit),但是应用程序找不到键/值(我尝试在HKEY_LOCAL_MACHINE/Software /以及HKEY_LOCAL_MACHINE/Software/Wow6432Node/in下存储密钥努力成为便携式)。