天气与日历 切换到窄版

 找回密码
 立即注册
中国膜结构网
十大进口膜材评选 十大国产膜材评选 十大膜结构设计评选 十大膜结构公司评选
查看: 93|回复: 0

C/C++ 实现读写注册表

[复制链接]

该用户从未签到

主题

0

回帖

2912

积分

管理员

积分
2912
发表于 2024-6-22 09:46:18 | 显示全部楼层 |阅读模式
C/C++ 实现读写注册表
读注册表

        // 初始化
        HKEY hKey_return = NULL;

        // 打开注册表失败
        if(ERROR_SUCCESS != RegOpenKeyEx(
                HKEY_LOCAL_MACHINE,                                // 注册表根键句柄(也可以是 HKEY_CLASSES_ROOT、HKEY_CURRENT_USER、HKEY_USERS、HKEY_CURRENT_CONFIG)
                去掉第一个参数后的注册表路径,                // 注册表路径(开头无'\',结尾有'\')
                0,                                                                // 保留
                KEY_READ,                                                // 只读
                &hKey_return                                        // 接收打开键的指针(RegQueryValueEx 会用到)
        )){
                cout << "RegOpenKeyEx failed." << endl;
                return false;
        }

        // 打开键失败
        char keyValue[256];
    DWORD keySzType;
    DWORD keySize;
        if(ERROR_SUCCESS != RegQueryValueEx(
                hKey_return,                                        // 由 RegOpenKeyEx 返回
                注册表键名,                                                // 键名
                0,                                                                // 不定义值类型
                &keySzType,                                                // 接收键类型
                (LPBYTE)&keyValue,                                // 接收键值
                &keySize                                                // 接收键值的字节大小
        )){
                cout << "RegQueryValueEx failed." << endl;
                return false;
        }

        // 打印注册表键值
        cout << keyValue << endl;
写注册表: 这是一个例子,有多余的代码。功能大概是遍历了某个注册表键下的所有键值,酌情修改其中的某个数据

 

 

 

 

C/C++ 实现读写注册表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|中国膜结构网|中国膜结构协会|进口膜材|国产膜材|ETFE|PVDF|PTFE|设计|施工|安装|车棚|看台|污水池|中国膜结构网_中国空间膜结构协会

GMT+8, 2024-11-1 12:35 , Processed in 0.148877 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表