什么是注册表?注册表本质上就是windows里的一个数据库。支撑其实现的结构是树形结构。注册表里面存储的就是一些乱七八糟的什么配置信息啊,用户信息啊等,具体的自己google去吧!
既然注册表是用树形结构保存的,那么我就按照树的结构来剖析吧。
<一>注册表结构
键:键是注册表特有名称之一,你可以把键理解成文件夹,理解成一个表的表项(注册表本身也可以理解成一个表)。但是在这里,键其实就是这棵树的非叶子节点。
从根节点开始,这棵树主要可以分为五大分支,分别记录五大类信息,具体如下(参考MSDN)
根项名称 | 描述 |
---|---|
HKEY_LOCAL_MACHINE |
包含关于本地计算机系统的信息,包括硬件和操作系统数据,如总线类型、系统内存、设备驱动程序和启动控制数据。 |
HKEY_CLASSES_ROOT |