我們有一個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下存儲密鑰努力成爲便攜式)。