ccidnet????

出版日期:2000-12-18 总期号:982 本年期号:94

本期导读
要闻综合
电脑工作室
渠道与市场
产品与应用
软件与服务
InfoCD
Winme注册表直通车(一)

李红

  基于Win 98内核的Windows Me,稳定性要比Win 98 SE(第二版)好,且网络功能有所增强,新增了许多Internet游戏,强化了家庭娱乐应用,特别适合家庭用户使用。如果您想共享一条电话线,实现多机同时上网,用WinMe是非常合适的,因为它是Win 98 SE的替代产品,相信家庭用户会普遍使用它。如果您想成为WinMe的高手,就赶快掌握WinMe的注册表吧!因为对注册表的操作,可以实现许多高级的应用。


  ■Winme注册表的组成


  与Win 98不同,WinMe的注册表是由Windows目录下的Classes.dat、User.dat(用户配置信息)和System.dat(系统配置信息)三个二进制文件组成的,其“项值”与Win 98一样有字串值(REG_SZ)、二进制值(REG_BINARY)、双字节值(REG_DWORD)三种类型。

  与Win 98相同,WinMe也有个注册表编辑器Windows\Regedit.exe(见图1),用来搜索或修改注册表。

  WinMe注册表编辑器左边窗口中,最上面一层是“我的电脑”,下面有6个分支:HKEY_CLASSES_ROOT、HKEY_CURRENT_USER、HKEY_LOCAL_MACHINE、HKEY_USERS、HKEY_CURRENT_CONFIG、HKEY_DYN_DATA,各分支的功能简要描述见表1。

  与Win 98的Regedit相比,WinMe的注册表编辑器功能有所增加,表现在:

  1.具有记忆功能,每次打开它时,左边窗口中的树形主键分支会自动展开,将焦点定位在最近一次修改过的位置上;

  2.选单栏中新增类似IE的收藏选单,提供收藏夹功能(添加、删除收藏夹),可让您快速定位到需要修改的主键位置。

   假如需要经常检查系统启动时自动调入了哪些程序,可以打开HKEY_LOCAL_MACHINE\Software\Microsoft

  \Windows\CurrentVersion\Run和HKEY_CURRENT_USER\Software

  \Microsoft\Windows\CurrentVersion\Run,用Win 98的注册表编辑器找这两个项,需要多次双击分支,打开一级又一级的注册表项,在WinMe中,这种操作就要轻松多了,只要将以上两项添加到注册表编辑器的收藏夹中,使用时如同用IE那样,打开收藏项即可。

  添加到收藏夹的方法是:找到要收藏的注册表项,执行选单上的“收藏/添加到收藏夹”,弹出对话框,给该收藏项命名,按“确定”。


  图1 WinMe注册表编辑器


  ■Winme注册表的应用


  WinMe注册表有许多应用,例如只要修改某些注册表项,就可以隐藏C盘、改变WinMe“开始选单”等,具体有以下常见的应用:

  

  1.登录类

  (1)改变登录背景图

  进入HKEY_USERS\.Default\Control Panel\Desktop,项值Wallpaper=你自己的BMP图片全路径,该图最好在Windows目录下。

  (2)设置登录前的消息显示框

  进入HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows\CurrentVersion\ Winlogon,先在项值LegalNoticeCaption(REG_SZ类型)中输入将显示的标题栏文字,然后在项值LegalNoticeText(REG_SZ类型)中输入对话框中将显示的文字。

  (3)隐藏最后登录的用户名

  进入HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows\CurrentVersion\ Winlogon,新增项值DontDisplayLastUserName,REG_SZ类型,=1,隐藏;=0,则显示。

  (4)自动登录

  进入HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows\CurrentVersion\ Winlogon,项值AutoAdminLogon,REG_SZ类型,=1,自动登录;=0显示登录窗口。

表1

分支名

功 能

hkey_classes_root

所有用户都要使用该分支,存放可打开文件的类型、扩展名以及与应用程序的关联等

hkey_current_user

保存当前登录用户的系统设置、控制面板选项、映射的网络驱动器等?

hkey_local_machine

保存机器上的所有硬件信息、本机上安装的应用软件信息

hkey_users

保存所有用户的信息,例如安装的应用软件、自定义桌面等

hkey_current_config

计算机上连接的硬件(例如显示器、打印机等)配置数据

hkey_dyn_data

保存系统性能和即插即用状态的动态信息