Доступ к 64-битному реестру из 32-битного приложения

Мне нужно открыть запись в реестре"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\{26A24AE4-039D-4CA4-87B4-2F86416024FF}" в с ++. Он содержит 64-битное приложение Java. Полный путь к этой записи реестра"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{26A24AE4-039D-4CA4-87B4-2F86416024FF}".

Мы можем просмотреть этот путь через regedit. я использую

<code>returnStatus = RegOpenKeyEx(HKEY_LOCAL_MACHINE, 
    TEXT("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\{26A24AE4-039D-4CA4-87B4-2F86416024FF}"),
    0, KEY_ALL_ACCESS, &hKey)
</code>

для открытия реестра; Но он возвращает значение ошибки (2).

<code>returnStatus = RegOpenKeyEx(HKEY_LOCAL_MACHINE,
    TEXT("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall")...
</code>

возвращает результат успеха. Что я могу сделать?

Ответы на вопрос(2)

Ваш ответ на вопрос