Наше приложение запускается в jvm 32 бит, даже когда в Windows x64. Теперь, в какой-то момент, мне нужно получить доступ к некоторым значениям реестра, например HKEY_LOCAL_MACHINE/SOFTWARE/mycomp.в x64 Windows есть способ запустить процесс Runtime.exec(), избегая «перенаправления реестра»
Я делаю это, выполнив
cmd /C reg query HKEY_LOCAL_MACHINE\SOFTWARE\mycop
из Runtime.exec() и анализа вывода. Это отлично работает при работе на Windows 32b, проблема в том, что на x64 я не могу найти ключ, поскольку я запускаю оболочку 32-битный процесс, и из-за Registry Redirection я бы получил ключ, если он был на HKEY_LOCAL_MACHINE/SOFTWARE/wow6432Node/mycop
Есть идеи?