3

У меня есть приложение, скомпилированное с процессором x86, которое регистрирует ряд значений в реестре целевой машины. Я установил это приложение на Windows 7 x64.
Теперь, когда я пытаюсь просмотреть зарегистрированные ключи с помощью regedit, я заметил, что их там нет. Обыскивая, я обнаружил, что существует две версии реестра на Windows 7 x64. Один для приложений x86, а другой для приложений x64. Видимо в этой ситуации regedit показывает мне реестр x64.
Как я могу просмотреть / изменить значения для реестра x86?

1 ответ1

9

Если вы посмотрите на реестр из 64-битного приложения, вы можете увидеть значения для 32-битных приложений в ключе Wow6432Node (например, HKEY_LOCAL_MACHINE\Software\Wow6432Node содержит 32-битное специальное дерево, которое рассматривается как HKEY_LOCAL_MACHINE\Software из 32 приложения). Смотрите документацию Microsoft для более подробной информации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .