一、概念
- 注册表是Windows操作系统、硬件设备以及客户应用程序得以正常运行和保存设置的核心"数据库",也可以说是一个非常巨大的树状分层结构的数据库系统
- 注册表记录了用户安装在计算机上的软件和每个程序的相互关联信息
二、早期注册表
- 以.ini为后缀的文本文档
三、Win95之后的注册表
-
注册表数据库由多个文件组成
-
出现了注册表编辑器
四、注册表的结构
1、子树(实际只有两棵,为了方便分了五棵)
- HKEY_LOCAL_MACHINE:记录关于本地计算机系统的信息,包括硬件和操作系统数据
- HKEY_USER:记录关于动态加载的用户配置文件和默认配置文件的信息
- HKEY_CURRENT_USER:当前登录的用户信息
- HKEY_CURRENT_CONFIG:加载硬件配置文件,显示时要使用的分辨率
- HLEY_CLASSES_ROOT:OLE技术和文件关联数据的信息
2、项
- 文件夹,其中包含项和值
3、值
- 三部分组成:值的名称、值的类型、值的数据
五、注册表的基本操作
1、创建项
2、创建值
- 字符串值:固定长度的文本字符串
- 二进制值:原始的二进制数据
- DWORD值:4字节长的数据
- QWORD值:8字节长的数据
- 多字符串值:多重字符串
- 可扩充字符串值:长度可变的数据串
浙公网安备 33010602011771号