3

私たちのアプリは、Windows x64の場合でも、jvm32ビットで実行されます。ここで、ある時点で、HKEY_LOCAL_MACHINE / SOFTWARE/mycompなどのレジストリ値にアクセスする必要があります。

私はこれを実行することによって行います

cmd /C reg query HKEY_LOCAL_MACHINE\SOFTWARE\mycop

Runtime.exec()から出力を解析します。これは、Windows 32bで実行している場合は正常に機能します。問題は、x64で実行しているシェルが32ビットプロセスであるため、キーが見つからないことです。レジストリリダイレクトにより、HKEY_LOCAL_MACHINE/SOFTWAREにある場合にキーを取得します。 / wow6432Node / mycop

何か案が?

4

1 に答える 1

3

誰かがこれを試みた場合...私はこれを行うことができず、私のシナリオがサポートする別のアプローチに頼らなければなりませんでした。

于 2010-03-14T17:23:28.880 に答える