Registry - Microsoft : https://docs.microsoft.com/en-us/windows/win32/sysinfo/registry 注册表 - 维基百科 : https://zh.wikipedia.org/wiki/注册表
定义:注册表是一个系统定义的数据库,用来存储和索引系统与应用的配置信息。
数据结构
- 键(key,项):树状数据结构中的一个节点。
- 子键(subkey,子项)
- 值项(value):一个键的一条属性,由名称(name)、数据类型(datatype)和数据 (data)组成
数据类型
Registry Value Types - Microsoft
数据类型 | 说明 |
---|
REG_SZ | 字符串(文本字符串) | REG_BINARY | 二级制数(不定长度的二进制值,以十六进制显示) | REG_DWORD | 双字(一个32位的二进制值,显示为8位十六进制值) | REG_MULTI_SZ | 含有多个文本值的字符串,使用空字符串\0 分隔字符,并使用\0 终止序列(即结尾含两个空字符串) | REG+EXPAND_SZ | 含有环境变量的字符串 |
一级分支
名称 | 说明 |
---|
HKEY_CLASSES_ROOT | 存储Windows可识别的文件类型的详细列表,以及相关联的程序 | HKEY_CURRENT_USER | 存储当前用户设置的信息 | HKEY_LACAL_MACHINE | 包括安装在计算机上的硬件和软件的信息 | HKEY_USERS | 包含使用计算机的用户的信息 | HKEY_CURRENT_CONFIG | 包含计算机当前的硬件配置信息 |
|