Windows编程系列第一篇 注册表

本系列想以windows sdk提供的头文件进行分章节记录学习.

本章介绍注册表相关操作winreg.h.

在windows函数中函数名称A结尾代表是ASCII字符串相关函数,对应字符串变量类型为char*;以W结尾代表是Unicode字符串相关函数,对应字符串变量类型为wchar*。

提醒:备份或恢复系统状态(包括系统文件和注册表配置单元)的应用程序应使用卷影复制服务而不是注册表功能

首先打开注册表,看一下注册表结构:

使用win+r键输入regedit打开注册表

再打开左列某个节点:

 

 

可以看到左列树状图是注册表项,名称是注册表值,数据是注册表数据。后面使用对应函数进行设置。

首先介绍注册表中必有的一个参数类型HKEY,HKEY代表注册表项的句柄。在windows中有几个默认句柄(predefined keys),其中较为经常使用的是HKEY_CURRENT_USER、HKEY_LOCAL_MACHINE:

在使用注册表需注意,如果是以REG_OPTION_VOLATILE创建key,其它进程使用REG_OPTION_NON_VOLATILE打开创建的key时会出现无法访问。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值