レジストリを幅広く使用する32ビットのWindowsアプリケーションがあります。とりわけ、ユーザー名/機関とライセンスキーをレジストリに格納します。一部のユーザーは、そのデータをインストーラに入力する際に問題があるようです。それらのために私たちは関連情報を.regファイルで提供しましたが、これは32ビットアプリケーションがデータを見ることができないという点で、64ビットWindows 7(と私は仮定します)の下で問題を引き起こします。私はregeditの32ビットバージョンを使用することを望んでいましたが、バッチファイル内でそれを見つけるための移植可能な方法はないようです。誰にも何か提案はありますか?ソリューションに失敗した場合、私はキーと値を作成する32ビットアプリケーションを書くことができます:OSは、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 /移植可能な努力)。