Как прочитать значение типа REG_MULTI_SZ из реестра, используя RegQueryValueEx (..) в C ++ - PullRequest
4 голосов
/ 18 января 2010

В нашем приложении vc ++ win32 мы читаем значение реестра типа reg_multi_sz, оно работает нормально на 32-битной, но дает пустой буфер, когда я работал на 64-битной. Как я могу прочитать значения 64-битного реестра из моего 32-битного приложения?

Ответы [ 2 ]

1 голос
/ 18 января 2010

Не могли бы вы быть более конкретным? Обычно, когда вы пытаетесь прочитать куст 64-битного реестра в 32-битном коде, вы должны открыть HKLM \ Software, используя KEY_WOW64_64KEY. Надеюсь, это поможет.

1 голос
/ 18 января 2010

Попробуйте пример кода, указанный в следующей статье справки. Он написан специально для чтения REG_MULTI_SZ значений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...