Windows 2000、XP、2003五大根键重点解析

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Windows 2000/XP/2003五大根键重点解析

一.HKEY_CLASSES_ROOT根键

1.扩展名与应用程序的对应关系

Windows所支持的文件类型(这些文件具有一定的文件扩展名)在HKEY_CLASSES_ROOT根键下定义。下表中列出了HKEY_CLASSES_ROOT根键中的文

表1

2.特殊扩展名与应用程序的对应关系

我们在注册表编辑器中可以发现,HKEY_CLASSES_ROOT根键下的文件扩展名子键(如*、bas等)前面有“+”符号,而且在此文件扩展名中没有对应的应用程序。为了查明这些文件后缀与应用程序之间的关系,我们必须单击“+”一次或者几次,才可以看到它们的关系。

下面简要地介绍这些特殊的文件后缀子键。

(1)*子键

*子键下面具有如下层次结构(如图1):

HKEY_CLASSES_ROOT\*

HKEY_CLASSES_ROOT\*\shellex

HKEY_CLASSES_ROOT\*\shellex\PropertySheetHandlers

HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\{a2a9545d-a0c2-42b4-9708-a0b 2badd77c8}

此层次结构说明了*子键的文件类型与Windows系统中的外壳扩展中的属性页句柄建立了一种关联。

图1

(2).bmp子键

bmp子键下面具有如下层次结构:

HKEY_CLASSES_ROOT\.bmp

HKEY_CLASSES_ROOT\.bmp\ShellNew

在ShellNew子键下面只有一个设置:

NullFile=:将NullFile设置为空串,以便能将.bmp文件扩展名添加到系统的新建菜单中。

二.HKEY_CURRENT_USER根键

HKEY_CURRENT_USER根键中保存的信息(当前用户的子键信息)与HKEY_USERS\.Default分支中所保存的信息基本是相同的,如图2:

图2

任何对HKEY_CURRENT_USER根键中的信息的修改都会导致对HKEY_USERS\.Default中子键信息的修改,反之也是如此。

三.HKEY_USER根键

1.ppEvents子键

HKEY_USERS根键中保存的是默认用户(.DEFAULT)、当前登录用户与软件(Software)的信息。HKEY_USERS\.DEFAULT\Software中保存的软件信息与HKEY_LOCAL_MACHINE\Software相同。

HKEY_CURRENT_USER\.DEFAULT下面有八个子键。其中除RemoteAccess子键外,下面是其中几个系统预定义的子键。

AppEvents:登录已注册的各种应用事件。

Control Panel:与控制面板设置有关的内容。

Keyboard Layout:键盘设置信息。

Software:软件的有关信息。

.DEFAULT子键的配置是针对未来将会被创建的新用户的。新用户根据默认用户的配置信息来生成自己的配置文件,该配置文件包括环境、屏幕、声音等多种信息。

2.Control Panel子键

Control Panel子键位于HKEY_USERS\.DEFAULT\Control Panel分支上,它所包含的内容与桌面、光标、键盘和鼠标等设置有关。改变它们的键值就将改变对应的工作环境或参数,如图3所示的就是Control Panel的子键结构。

图3

在图中,我们可以看到,Control Panel子键下面又有二十几个子键,根据系统配置和设置情况的不同,子键的数目也会不同。例如有的系统中没有Mouse子键,这并不是表示计算机中没有安装鼠标,而是指你从来没有对鼠标器作过任何设置,Windows系统完全采用默认值。

虽然Control Panel子键中的键值与环境和特性有直接关系,但很多参数的改变并不要求用户通过修改注册表来实现,而只需通过“控制面板”即可进行修改。也有一些环境特性的改变只能通过修改注册表来实现,例如,改变菜单的弹出延迟时间。

(1)Control Panel\Accessibility子键

Accessibility子键包含了十个子键,多数子键在“控制面板”窗口的“辅助选项”图标中都有对应的选项。这些子键的键值名中一般都有一个“On”。当其键值为0时,表示此设置无效;而当其键值为1时,则表示此设置生效。

(2)Control Panel\Appearance子键

该子键下的键值中列出了可供选择的各种颜色和图案。你可以在“控制面板”的“显示属性”对话框的“外观”选项下的“方案”下拉菜单中,看到这些颜色和图案的中文名称。

在Appearance子键下还有一个Scheme子键(如图4),用于设置配色方案的,这些图案使用十六进制数值表示出来。

图4

(3)Control Panel\Colors子键

该子键用于设置桌面上各种项目(如图标、菜单等)的颜色。你可以在“控制面板”的“显示属性”对话框中的“外观”选项下的“颜色”框内,看到这些项目所设置的颜色,如图5:

图5

如:Scrollbar=192 192 192:设置滚动条的颜色,其中部分设置可以在显示属性窗口内进行设置。其颜色使用RGB格式来组合颜色值。

(4)Control Panel\desktop子键

该子键的键值中列出了桌面和窗口中的各种部件,如窗口边界、标题、图标、菜单、滚动条、消息框的长度、宽度和字体等数据。这些数据可以在“控制面板”的“显示属性”对

相关文档
最新文档