注册表六大根键的作用

有更多的内容 。如果这个文件夹被用户打开了,那么这个“+”就会变成“-” 。
1.HKEY_USERS
该根键保存了存放在本地计算机口令列表中的用户标识和密码列表 。每个用户的预配置信息都存储在HKEY_USERS根键中 。HKEY_USERS是远程计算机中访问的根键之一 。
2.HKEY_CURRENT_USER
【注册表六大根键的作用】该根键包含本地工作站中存放的当前登录的用户信息,包括用户登录用户名和暂存的密码(注:此密码在输入时是隐藏的) 。用户登录Windows98时,其信息从HKEY_USERS中相应的项拷贝到HKEY_CURRENT_USER中 。
3.HKEY_CURRENT_CONFIG
该根键存放着定义当前用户桌面配置(如显示器等)的数据,最后使用的文档列表(MRU)和其他有关当前用户的Windows98中文版的安装的信息 。
4.HKEY_CLASSES_ROOT
包含注册的所有ole信息和文档类型,是从hkey_local_machinesoftwareclasses复制的 。根据在Windows98中文版中安装的应用程序的扩展名,该根键指明其文件类型的名称 。
5.HKEY_LOCAL_MACHINE
该根键存放本地计算机硬件数据,此根键下的子关键字包括在SYSTEM.DAT中,用来提供HKEY_LOCAL_MACHINE所需的信息,或者在远程计算机中可访问的一组键中 。
该根键中的许多子键与System.ini文件中设置项类似 。
6.HKEY_DYN_DATA
该根键存放了系统在运行时动态数据,此数据在每次显示时都是变化的,因此,此根键下的信息没有放在注册表中 。
认识键和子键
注册表通过键和子键来管理各种信息 。但是,注册表中的所有信息是以各种形式的键值项数据保存下来 。在注册表编辑器右窗格中,保存的都是键值项数据 。这些键值项数据可分为如下三种类型:
1.字符串值
在注册表中,字符串值一般用来表示文件的描述、硬件的标识等 。通常它由字母和数字组成,最大长度不能超过255个字符 。比如“D:pwin98trident”即为键值名“a”的键值,它是一种字符串值类型的 。同样地,“ba”也为键值名“MRUList”的键值 。通过键值名、键值就可以组成一种键值项数据,这就相当于Win.ini、Ssyt-em.ini文件中小节下的设置行 。其实,使用注册表编辑器将这些键值项数据导出后,其形式与INI文件中的设置行完全相同 。
2.二进制值
在注册表中,二进制值是没有长度限制的,可以是任意个字节长 。在注册表编辑器中,二进制以十六进制的方式显示出来 。比如键值名Wizard的键值“80000000”就是一个二进制 。
3.DWORD值
DWORD值是一个32位(4个字节,即双字)长度的数值 。在注册表编辑器中,您将发现系统会以十六进制的方式显示DWORD值 。在编辑DWORD数值时,可以选择用十进制还是16进制的方式进行输入 。
另外:对注册表信息的注册和修改,一般由以下几点实现:
安装Win9X时,由安装程序注册系统信息;
安装应用程序时,由安装程序注册该程序的配置信息;
添加新硬件时,由系统即插即用功能监测并注册的信息;
通过控制面板或属性对话框改变系统属性与设置而实现的信息变更;
通过注册表编辑器对信息进行手工修改.

    推荐阅读