WindowsAPI--注册表信息
@part 3 注册表 1.注册表的作用及组织形式 Windows 系统使用注册表来存储系统和应用程序配置数据。 注册表是一种以树形结构组织的数据库。树的每一个节点称作键,每个节点可以包含若干子键,键可以存储数据,存储的数据称作键值。 注册表键值类型 REG_BINARY | 任何形式的二进制数据 REG_DWORD | 32 位数据 REG_DWORD_LITTLE_ENDIAN | 以 little-endian 形式存储的 32 位数据 REG_DWORD_BIG_ENDIAN | 以 big-endian 形式存储的 32 位数据 REG_EXPAND_SZ | 以 NULL 结尾的字符串,可以使用环境变量,如 %PATH% REG_LINK | 只能由操作系统使用的类型 REG_MULTI_SZ | 字符串数组,以 NULL 结束字符串,以两个 NULL 结束数组 REG_NONE | 未定义的数据类型 REG_QWORD | 64 位数据 REG_QWORD_LITTLE_ENDIAN | 以 little-endian 形式存储的 64 位数据 REG_SZ | 字符串,以 NULL 结束 2.键、子键、键属性及键值的相关操作 (1)原理 在对注册表操作之前,需要使用 API 函数 RegOpenKey,RegOpenKeyEx 打开键。在打开键后如果需要创建新的键