Windows 版 (精华区)

发信人: folmorse (◆金瓶楼主◆), 信区: Windows
标  题: HKEY_USER 根键(一) 
发信站: 哈工大紫丁香 (2000年07月12日19:06:48 星期三), 站内信件



HKEY_USER 根键(一)
2000-06-27· 生哥
AppEvents子键
  HKEY_USERS根键中保存的是默认用户(.DEFAULT)、当前登录用户.
(如ws)与软件(Software)的信息,如图:
注意:HKEY_USERS\Software中保存的软件信息与HKEY_LOCAL_MACHINE
\Software相同。
  HKEY_CURRENT_USER\.DEFAULT下面有八个子键。其中除Remote
Access子键外,下面是其中几个系统预定义的子键。
# AppEvents:登录已注册的各种应用事件。
# Control Panel:与控制面板设置有关的内容。
# keyboard layout:键盘设置信息。
# Software:软件的有关信息。
  .DEFAULT子键的配置是针对未来将会被创建的新用户的。新用户
根据默认用户的配置信息来生成自己的配置文件,该配置文件包括环境、
屏幕、声音等多种信息。
Control子键
  Control Panel子键位于HKEY_USERS\.DEFAULT\Control Panel分
支上,它所包含的内容与桌面、光标、键盘和鼠标等设置有关。改变它们
的键值就将改变对应的工作环境或参数,如下图所示的就是Control
Panel的子键结构。


  在图中,我们可以看到,Control Panel子键下面又有二十几个子
键,在这里可能看到全部的子键,你可以打开注册表编辑器加以检证。
根据系统配置和设置情况的不同,子键的数目也会不同。例如有的系统
中没有Mouse子键,这并不是表示计算机中没有安装鼠标,而是指您从
来没有对鼠标器作过任何设置,Windows系统完全采用默认值。
   虽然Control Panel子键中的键值与环境和特性有直接关系,但很
多参数的改变并不要求用户通过修改注册表来实现,而只需通过“控制
面板”即可进行修改。也有一些环境特性的改变只能通过修改注册表来
实现,例如,改变菜单的弹出延迟时间。
Accessibility子键
  该子键位于HKEY_USERS\.DEFAULT\Control Panel\Accessibility
分支上,如图:

  该子键包含如下两个配置数据:
# Keyboard Preference=0:禁止使用键盘性能功能。
# Blind Access=0:禁止闪烁存取功能。
  Accessibility子键还包含了十个子键,多数子键在“控制面板”窗
口的“辅助选项”图标中都有对应的选项。这些子键的键值名中一般都有
一个“On”。当其键值为0时,表示此设置无效;而当其键值为1时,则表
示此设置生效。
Appearance子键
  该子键位于HKEY_USERS\.DEFAULT\Control Panel\Appearance分支
上,该子键下的键值中列出了可供选择的各种颜色和图案。您可以在“控
制面板”的“显示属性”对话框的“外观”选项下的“方案”下拉菜单中,
看到这些颜色和图案的中文名称,如图:


  在Appearance子键下还有一个Scheme子键,用于设置配色方案的,
这些图案使用十六进制数值表示出来。
Cursors子键
  该子键位于HKEY_USERS\.DEFAULT\Control Panel\Cursors分支,
它的键值中列出了光标图案所在的文件路径。您可以在“控制面板”的
鼠标”对话框中的“指针”选项下的“方案”下拉菜单中,看到这些颜
色和图案的中文名称并进行设置。
Colors子键
  该子键位于HKEY_USERS\.DEFAULT\Control Panel\Colors分支上,
用于设置桌面上各种项目(如图标、菜单等)的颜色。您可以在“控制面
板”的“显示属性”对话框中的“外观”选项下的“颜色”框内,看到这
些项目所设置的颜色,如图:

如:Scrollbar=192 192 192:设置滚动条的颜色,其中部分设置可以在
显示属性窗口内进行设置。其颜色使用RGB格式来组合颜色值。
desktop子键
  该子键位于HKEY_USERS\.DEFAULT\Control Panel\desktop分支上,
该子键的键值中列出了桌面和窗口中的各种部件,如窗口边界、标题、图
标、菜单、滚动条、消息框的长度、宽度和字体等数据。这些数据可以在
“控制面板“的“显示属性”对话框中进行修改,如图:

Desktop子键具有如下的设置数据:
# DragFullWindows=0:确定在拖动窗口时是否显示全窗口形状。若为0,
则不显示全窗口。若为1,则显示全窗口。
# FontSmoothing=0:确定是否让字体平滑地显示。若为0,则字体不平
滑显示。若为1,则字体平滑地显示。
# Wallpaper=:设置墙纸。
# TileWallpaper=0:设置墙纸的显示方式。
# ScreenSaveTimeOut=840:启动屏幕保护程序的等待时间为840毫秒。
# UserPreferencemask=hex:ae,00,00,00:设置用户的显示性能掩码。
此掩码使用十六进制数值表示。
# WallpaperStyle=0:设置用于填充墙纸的周围剩余空间的Active
Desktop样式。
# ScreenSaveLowPowerActive=0:确定是否进入屏幕保护的低功耗状态
。若为0,则不进入屏幕保护的低功耗状态。
# ScreenSavePowerOffActive=0:确定在进入屏幕保护状态时,是否关
闭监视器。若为0,则关闭监视器。
# CursorBlinkRate=500:设置光标闪烁速率。
# MenuShowDelay=400:设置菜单显示的延迟时间。
# ScreenSaveActive=0:确定是否启用屏幕保护程序。若为0,则禁用
屏幕保护程序。
# ScreenSaveUsePassword=dword:00000000:确定屏幕保护程序是否
使用密码。若为0,则不使用密码。若为1,则使用密码。
在desktop子键下面还有一个子键:
WindowMetrics子键
  该子键位于HKEY_USERS\.DEFAULT\Control Panel\desktop\
WindowMetrics分支上,该子键保存了如何显示窗口的信息,如图:

这些信息显示如下:
# IconSpacingFactor=100:设置图标间距因子。
# ScrollWidth=-270:设置滚动宽度。
# ScrollHeight=-270:设置滚动高度。
# IconSpacing=-1155:设置图标间距。
# IconVerticalSpacing=-1125:设置图标垂直间距。
# IconFont=hex:09,00,00,00,00,00,00,00,90,01,00,00,... ... :
设置图标字体。此字体使用十六进制表示出来。
# CaptionFont=hex:09,00,00,00,00,00,00,00,90,01,00,00,00,...
... :设置标题字体。
# MenuFont=hex:09,00,00,00,00,00,00,00,90,} 01,00,00,00,00,
... ... :设置菜单字体。
# SmCaptionFont=hex:09,00,00,00,00,00,00,00,bc,02,00,00,...
 ... :设置调色板标题字体。
# StatusFont=hex:09,00,00,00,00,00,00,00,90,01,00,00,00,86,00,
... ... :设置状态栏字体。
# MessageFont=hex:09,00,00,00,00,00,00,00,90,01,00,00,00,86,00
,... ... :设置信息字体。
# BorderWidth=-15:设置边框宽度。
# CaptionWidth=-270:设置标题宽度。
# CaptionHeight=-270:设置标题高度。
# SmCaptionWidth=-210:设置调色板标题的宽度。
# SmCaptionHeight=-210:设置调色板标题的高度。
# MenuWidth=-270:设置菜单宽度。
# MenuHeight=-270:设置菜单的高度。
# Shell Icon Size=32:图标尺寸为32× 32。
Input Method子键
  该子键位于HKEY_USERS\.DEFAULT\Control Panel\Input Method,
该子键的键值中登录了输入方法切换热键的有关数据。这些数据您可以在
“控制面板”中打开“输入法”对话框中的
“热键”选项下进行修改,如图:

Input Method子键下有如下配置数据:
# Show Status=1:确定是否显示输入法状态。
# Parallel Distance=hex:00,00,00,00:设置输入法状态图标与输入
法图标之间的水平距离。
# Perpendicular Distance=hex:10,00,00,00:设置输入法状态图标
与输入法图标之间的垂直距离。
# Parallel Tolerance=hex:38,00,00,00:设置输入法状态图标与输
入法图标之间的最大的水平距离。
# Perpendicular Tolerance=hex:10,00,00,00:设置输入法状态图
标与输入法图标之间的最大的垂直距离。
  在Input Method子键下面还有一个Hot Keys子键,它位于HKEY_USERS
\.DEFAULT\Control Panel\Input Method\Hot Keys分支上,用于设置输
入法的热键。根据系统中所安装的输入法的个数,在Hot Keys子键下面将
有多个用于设置热键的子键,但是其设置方法是类似的。例如,“微软拼
音输入法1.5”的热键设置子键位于HKEY_USERS\.DEFAULT\Control Panel\
Input Method\Hot Keys\00000011分支上,其键值数据如下:
# Key Modifiers=hex:04,c0,00,00:设置键盘修改符。
# Target IME=hex:00,00,00,00:设置目标IME。
# Virtual Key=hex:20,00,00,00L:设置虚拟键。
International子键
  该子键位于HKEY_USERS\.DEFAULT\Control Panel\International
分支上,该子键的键值中登录了表示时间的“上午”和“下午”的数据。
这些数据可以在“控制面板”中打开“区域设置”对话框中的“时间”选
项下进行修改,如图:

Keyboard子键
  该子键位于HKEY_USERS\.DEFAULT\Control Panel\Keyboard,该
子键的键值中登录了击键时的重复延时和重复速率。这些数据可以在
“控制面板”中打开“键盘”对话框中的“速度”选项下进行修改,如图:

keyboard子键下具有如下键值数据:
# KeyboardSpeed=31:设置键盘的字符重复输入速度。
# KeyboardDelay=0:设置键盘的字符重复的延缓时间。
Mouse子键
  该子键位于HKEY_USERS\.DEFAULT\Control Panel\Mouse分支上,
该子键的键值中登录了鼠标的双击速度和指针的移动速度。这些数据可
以在“控制面板”中打开“鼠标”对话框中的“按钮”和“移动”选项
下进行修改,如图:

Mouse子键下面具有如下设置数据:
# MouseThreshold1=4:设置鼠标双击速度。
# MouseThreshold2=12:设置鼠标指针轨迹移动速度。
# MouseSpeed=2:设置鼠标速度。 PowerCfg子键
  该子键位于HKEY_USERS\.DEFAULT\Control Panel\PowerCfg分支上,
用于设置电源管理的有关数据。这些数据可以在“控制面板”中打开“电源
管理”对话框中的“电源方案”选项下进行修改。
PowerCfg子键具有如下键值数据:
# CurrentPowerPolicy=0:设置电源方案为“家庭/办公室桌面”。电源
方案的序号由PowerPolicies子键下的子键内容确定。
PowerCfg子键下面还有如下两个子键:
(1) GlobalPowerPolicy 子键
  该子键位于HKEY_USERS\.DEFAULT\Control Panel\PowerCfg\
GlobalPowerPolicy分支上,用于设置全局电源方案。该方案是由该子
键下面的键值数据确定的:
# Policies=hex:01,00,00,00,06,00,00,00,03,00,00,00,00,...... :
设置全局电源方案数据。
(2) PowerPolicies 子键
  该子键位于HKEY_USERS\.DEFAULT\Control Panel\PowerCfg\
PowerPolicies分支上,用于设置电源方案的序号以及方案数据。
①0子键
  该子键位于HKEY_USERS\.DEFAULT\Control Panel\PowerCfg\
PowerPolicies\0分支上,用于设置“家庭/办公室桌面”的电源方案。

# Name=家庭/办公室桌面:电源方案的名称。
# Description=此方案适用于大多数整天不关电源的家用或桌面计算机。
电源方案的描述。#
# Policies=hex:01,00,00,00,02,00,00,00,01,00,00,00,00,00,
......。电源方案数据。
②1子键
  该子键位于HKEY_USERS\.DEFAULT\Control Panel\PowerCfg
\PowerPolicies\1分支上,用于设置“便携型/膝上型”的电源方案。
# Name=便携型/膝上型:电源方案的名字。
# Description=此方案是为延长旅途中使用的便携机电池寿命而设计。:
该电源方案的描述。
# Policies=hex:01,00,00,00,02,00,00,00,01,00,00,00,00,......
 :电源方案数据。
③3子键
  该子键位于HKEY_USERS\.DEFAULT\Control Panel\PowerCfg\
PowerPolicies\3分支上,用于设置“始终打开”的电源方案。
# Name=始终打开:电源方案的名称。
# Description=此方案使计算机保持运行,这样,他人可从网络访问
该计算机。如果您没有网络唤醒硬件,请使用此方案。:该电源方案
的描述。
# Policies=hex:01,00,00,00,00,00,00,00,01,00,00,00,00,00
,... ...:电源方案数据。
Keyboard子键
  该子键位于HKEY_USERS\.DEFAULT\keyboard layout分支上,
用于设置键盘的布局,如键盘语言的加载顺序等,如图。

  该子键下面提供有如下三个子键:
preload子键
  该子键位于HKEY_USERS\.DEFAULT\keyboard layout\preload分支
上,用于设置键盘语言的加载序。Preload子键下面的子键个数与您在系
统中所安装的键盘语言有关。
Substitutes子键
  该子键位于HKEY_USERS\.DEFAULT\keyboard layout\substitutes
分支,用于设置可替换的键盘语言布局。在通常情况下,此子键的设置是
空的。
Toggle子键
  该子键位于HKEY_USERS\.DEFAULT\keyboard layout\toggle分支上
,用于选择键盘语言。
Software子键
  Software子键对于不同的机器其键值数据是不同的。此子键其实是
HKEY_LOCAL_MACHINE\Software分支的一部分,因为这里只涉及Micro
soft公司开发的程序以及Netscape公司开发的Navagiator浏览器,而
HKEY_LOCAL_MACHINE\Software分支则包括了其他应用程序(如Adobe、
Corel、Autodesk等)和Microsoft公司开发的应用程序及Netscape公司
的Navagiator浏览器的键值数据。由于Windows中文版内嵌了许多
Microsoft公司开发的应用程序(如Internet Explorer 5.0、
NetMeeting、FrontPage Express等),因此,该子键在注册表中就显
得十分重要。通过修改该子键下,就可以实现Windows的某些重要功能。 
  

--
               
  人生难得几回赌,
             要赌,就大赌特赌。

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: hpwei.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.324毫秒