c++ - 如何在 C++ 中使用 RegQueryValueEx(..) 从注册表中读取 REG_MULTI_SZ 类型的值

标签 c++ windows visual-c++ registry

在我们的 vc++ win32 应用程序中,我们正在读取 reg_multi_sz 类型的注册表值,它在 32 位上运行良好,但在 64 位上运行时给出空缓冲区。如何从我的 32 位应用程序中读取 64 位注册表的值?

最佳答案

能具体点吗?通常,当您尝试在 32 位代码中读取 64 位注册表配置单元时,您必须使用 KEY_WOW64_64KEY 打开 HKLM\Software。希望对您有所帮助。

关于c++ - 如何在 C++ 中使用 RegQueryValueEx(..) 从注册表中读取 REG_MULTI_SZ 类型的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2088120/

相关文章:

显示 C++ 输出而不返回值

Windows NDIS 过滤器 - 如何检查端口是否被操作系统使用

visual-c++ - 未捕获整数除以零异常

c++ - vector storing lambdas——CLANG 与其他两个

c++ - 对图像中的一系列颜色进行阈值处理

c++ - 使用目标文件在 C++ 中链接事物

ruby - 在 WSL(适用于 Linux 的 Windows 子系统)上安装 Ruby 2.3

windows - 如何从bat脚本变量中找到的父文件夹中删除子文件夹和文件?

c - 从文件夹加载图像(使用 C、OpenCV、Visual Studio 2008)

c++ - 需要一个工具来获取现有项目的 C++ 继承层次结构?