注册表的知识 高手玩电脑就是玩注册表(三)

来源:百度文库 编辑:神马文学网 时间:2024/03/29 19:50:30
 上文已经说明?了注册表的作用,那么在这一章里,我们对系统预定义的六大根键简单地介绍一下。  

1.HKEY_USERS

该根键保存了存放在本地计算机口令列表中的用户标识和密码列表,即用户设置。每个用户的预配置
信息都存储在HKEY_USERS根键中。HKEY_USERS是远程计算机中访问的根键之一。其内容取决于计
算机是否激活了用户配置文件,若未激活用户配置文件,则可以看到称为.DEFAULT的单一子键,该
子键包括和所有用户相关的各种设置,并且和Windows下的USER.DAT文件相配合。若激活了用户配
置文件并且正确地执行了登录,则还有一个“用户名”的子键,该用户名为用户登录的名称。  

2.HKEY_CURRENT_USER

该根键包含本地工作站中存放的当前登录的用户信息,包括用户登录用户名和暂存的密码(注:此密码
在输入时是隐藏的)。用户登录Windows 98时,其信息从HKEY_USERS中相应的项拷贝到
HKEY_CURRENT_USER中。HKEY_CURRENT_USER下面有7个子关键字。其中除RemoteAccess”外,
其余6个都为系统预定义。  AppEvents 这个子键里登记已注册的各种应用事件。  ControlPanel 它里面涉及到控制面板设置有关的内容。  InstallLocationsMRU windows安装路径的有关信息。  Keyboardlayout 关于键盘设置的信息。  Network 有关网络设置的信息。  RemoteAccess 安装IE 时建立的子关键字,包含该应用程序的有关信息。  Software 软件的有关信息。

3.HKEY_CURRENT_CONFIG

该根键存放着定义当前用户桌面配置(如显示器等)的数据,最后使用的文档列表(MRU)和其他有
关当前用户的Windows 98中文版的安装的信息。

4.HKEY_CLASSES_ROOT

该键由多个子键组成,具体可分为两种:一种是已经注册的各类文件的扩展名,另一种是各种文
件类型的有关信息。左栏中的子键就是各种已经注册的文件扩展名。 注册表内己经登记的文件扩
展名中,有系统默认和应用程序自定义的扩展名。应用程序只有把自定义的扩展名在注册表中登记,
系统才能识别和关联使用有关的文档,但只有经过注册的扩展名,系统才能自动关联。根据在
Windows 98中文版中安装的应用程序的扩展名,该根键指明其文件类型的名称。在第一次安装Windows 98中文版时,RTF(Rich Text format)文件与写字板(WordPad)联系起来,
但在以后安装了中文Word 6.0后,双击一个RTF文件时,将自动激活Word。存放在SYSTEM.DAT中
的HKEY_CLASSES_ROOT,将替代WIN.INI文件中的[Extensions]小节中的设置项,它把应用程序
与文件扩展名联系起来,它也替代了Windows 3.x中的Reg.dat文件中的相似的设置项。

5.HKEY_LOCAL_MACHINE

注册表的核心,计算机的各种硬件和软件的配置均存在于此。它包括以下八个部分:Config配置、
Driver驱动程序、Enum即插即用、Hardware硬件、Network网络、Security安全、Software软件、
System系统。每部分中又包括许多子键。该根键存放本地计算机硬件数据,此根键下的子关键字包括
在SYSTEM.DAT中,用来提供HKEY_LOCAL_MACHINE所需的信息,或者在远程计算机中可访问的一组键中。
该根键中的许多子键与System.ini文件中设置项类似。

6.HKEY_DYN_DATA

该根键存放了系统在运行时动态数据,此数据在每次显示时都是变化的,因此,此根键下的信息没有放在注册表中。