В нашем приложении vc ++ win32 мы читаем значение реестра типа reg_multi_sz, оно работает нормально на 32-битной, но дает пустой буфер, когда я работал на 64-битной. Как я могу прочитать значения 64-битного реестра из моего 32-битного приложения?
Не могли бы вы быть более конкретным? Обычно, когда вы пытаетесь прочитать куст 64-битного реестра в 32-битном коде, вы должны открыть HKLM \ Software, используя KEY_WOW64_64KEY. Надеюсь, это поможет.
Попробуйте пример кода, указанный в следующей статье справки. Он написан специально для чтения REG_MULTI_SZ значений.
REG_MULTI_SZ