在上篇中,我们给初学的朋友介绍了注册表中五大分支的具体含义,并且结合实例讲述了如何通过注册表分支键值的建立或修改来达到控制电脑的目的,而实例中提到的对注册表的修改,实际上就是对键值项和键值的修改,下面,
我们将再次结合实例为大家详细介绍键值项和键值的类型和使用方法。认识键值项和键值
注册表虽然是通过各个根键和子键来分类管理各种信息,但具体数据信息还是依靠键值项和键值来实现。在注册表中绝大多数分支或子项中还包含了一个或若干个“值项”,每个值项又对应于一定数据类型的一组数据,这就是键值项和键值,打开注册表编辑器后,选择一个分支或子项,在注册表编辑器的右侧窗口中显示的就是键值项和键值(如图1)。
细心的朋友可能会注意到,键值项的图标内容有些是“ab”,有些又是“0、1”,这是因为注册表编辑器根据键值的不同将键值项分为了字符型和数值型两大类的缘故。在键值项窗口空白处单击右键,选择“新建”菜单项,可以看到这些键值被细分为:字符串值、二进制值、DWORD值、多字符串值、可扩充字符串值五种类型(如图2)。
字符串值(REG_SZ)
该值一般用来作为文件描述和硬件标志,可以是字母、数字,也可以是汉字,但它是长度固定的文本字符串,最大长度不能超过255个字符。REG文件中一般表现为:“a”=“****”。
二进制值(REG_BINARY)
一般情况下,大多数硬件组件信息以二进制数据存储,然后通过十六进制的格式显示在注册表编辑器中。该类型值没有长度限制,可以是任意字节长,REG文件中一般表现为:“a”=“hex:01,00,00,00”。
DWOED值(REG_DWORD)
由 4 字节长(32 位整数)的数字表示的数据。设备驱动程序和服务的许多参数都是此类型,以二进制、十六进制或十进制格式显示在注册表编辑器中。REG文件中一般表现为“a”=“dword:00000001”。
修改注册表时,字符串值、二进制值、DWORD值最为常用,而多字符串值、可扩充字符串值除在Windows XP系统外,仅在Regedt32.exe中可见。
提示:在Windows XP系统中包含图2中的五种类型,而Windows 98系统仅包含字符串值、二进制值、DWORD值三种类型。
修改键值项或键值
大多数情况下,修改注册表的具体操作就是将键值由A值修改为B值。当需要修改的时候,只要双击该键值项(也可右击该键值项,选择“修改”菜单项),然后在其编辑窗口中进行修改就可以了(如图3)。
相关专题
- 注册表知识手册 (773篇文章)
- 注册表操作专题 (773篇文章)
- Solaris基础知识入门 (4653篇文章)
- 微软Windows Mobile7.0新功能预览 (0次浏览)
- Ubuntu 7.10 的系统文件夹 (0次浏览)



