_17注册表的基本操作 本节课讲师——void* 视频提供:昆山爱达人信息技术有限公司 官网地址:www.bcdaren.com 联系QQ:1250121864 QQ交流群 :49759272 联系电话:0512-57882866
1、注册表是什么 注册表是OS的配置数据库,里边存储了各种配置参数,控制着OS的启 动,应用程序的运行,驱动程序的配置参数等等; 昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 1、注册表是什么 注册表是OS的配置数据库,里边存储了各种配置参数,控制着OS的启 动,应用程序的运行,驱动程序的配置参数等等;
2、注册表的结构 由三部分构成:键、子键和值构成 一个值项则是一个键的当前定义,由名称、数据类型以及分配的值组成. 昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 2、注册表的结构 由三部分构成:键、子键和值构成 一个值项则是一个键的当前定义,由名称、数据类型以及分配的值组成. 一个键可以有一个或多个值,每个值的名称各不相同,如果一个值的名 称为空,则该值为该键的默认值. 1、目的 2、学习方法
3、数据类型 注册表的数据类型主要有以下四种: 显示类型(在编辑器中) 数据类型 说明 REG_SZ 字符串 文本字符串 昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 3、数据类型 注册表的数据类型主要有以下四种: 显示类型(在编辑器中) 数据类型 说明 REG_SZ 字符串 文本字符串 REG_MULTI_SZ 多字符串 含有多个文本值的字符串 REG_BINARY 二进制数 二进制值,以十六进制显示. REG_DWORD 双字 一个32位的二进制值,显示为8位的十六进制值. 1、目的 2、学习方法
昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 4、OS中注册表的主键 HKEY_LOCAL_MACHINE 是一个显示控制系统和软件的处理键.HKLM键保存着计算机 的系统信息.它包括网络和硬件上所有的软件设置. HKEY_CLASSES_ROOT 是系统中控制所有数据文件的项. HKEY_USERS 将缺省用户和目前登陆用户的信息输入到注册表编辑器 HKEY_CURRENT_USER 包含着在HKEY_USERS安全辨别里列出的同样信息 HKEY_CURRENT_CONFIG 包括了系统中现有的所有配置文件的细 节.HKEY_CURRENT_CONFIG允许软件和设备驱动程序员很方便 地更新注册表,而不涉及到多个配置文件信息. HKEY_LOCAL_MACHINE中同样的数据和任何注册表的变化都会 同时的变化. 1、目的 2、学习方法
5、常用的API 创建键:RegCreateKey 删除键:RegDeleteKey 打开键:RegOpenKeyEx 昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 5、常用的API 创建键:RegCreateKey 删除键:RegDeleteKey 打开键:RegOpenKeyEx 关闭键:RegCloseKey 添加/修改键值:RegSetValueEx 获取键值:RegQueryValueEx 删除键值:RegDeleteValue 1、目的 2、学习方法
昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 6、利用注册表实现开机自启 通过向注册表 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run 中添加键值来让程序在开机时被系统加载.
昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 7、课后练习 见线上班