中关村人才政策:注册表里”新建双字节值项”是指哪个呢?

来源:百度文库 编辑:神马品牌网 时间:2024/04/25 22:34:59
是新建里的”字符串值”
还是 ”二进制值”
”DWORD值”
”多字符串值”
”可扩充字符串值”
是要选哪个呀...

在Windows XP中,注册表的数据类型有以下几种:

1.字符串型

注册表中,“字符串”代表的是文本或文字信息。它既可以是对文字类型进行说明的文字,也可以是硬件设备上的一个标签,甚至可以是登录时显示的一段文字,每个文本字符串的最大长度通常为255个字符。

**REG_SZ(字符串值)

REG_SZ代表一个简单的文本字符串,它是注册表中最常见的一种数据类型,在字符串编辑器对话框中可以输入许多类型的信息,如名称、路径、标题或说明文字等。REG_SZ也可以是一个数字,例如可用来表示RGB颜色色码,或者版本号等其他类型的信息。

**REG_MULTI_SZ(多字符串值)

REG_MULTI_SZ条目允许将一系列项目作为单独的一个值使用。对于多种网络传输协议、设备列表以及其他类似的列表项目来说,都可以使用该条目。如果REG_MULTI_SZ之内的项目拥有多个条目,则每个条目都单独占据一行。例如可以为一块网卡设置多个IP地址。

**REG_EXPAND_SZ(可扩充字符串值)

代表一个可扩展的字符串。其编辑器和标准REG_SZ字符串编辑类似,只是在变量用法上有所差异。在REG_EXPAND_SZ编辑器中输入变量时,系统会将它当作变量看待。激活此变量时,会显示变量的具体值。

例如在对话框中的“%SYSTEMROOT%”是一个变量名,激活它之后,会返回到Windows XP所在的目录。

2.其他数据类型

REG_DWORD,REG_BINARY和REG_RESOURCE_MAP都允许用数值信息对硬件和软件项目进行定义。实际的数值数据可采用二进制、十六进制或十进制格式输入。

**REG_DWORD(DWORD值)

REG_DWORD数据是32位的数值类型,常显示成四个字节,许多设备驱动程序和服务的参数是这种类型,也常用于出错控制中。在编辑时可选用二进制、十进制或十六进制格式进行。

**REG_BINARY(二进制值)

REG_BINARY与REG_DWORD的区别在于:REG_BINARY可以是任意长度,而REG_DWORD必须在四个字节以内。多数硬件组件信息都以二进制数据存储,而以十六进制格式显示在注册表编辑器中。

**REG_FULL_RESOURCE_DESCRIPTOR

允许对硬件设备正在使用的实际设置进行查看和编辑。设计用来存储硬件元件或驱动程序的资源列表的一列嵌套数组。

以上就是注册表的几种数据类型,如果要修改注册表,一般要参考某个修改指南,它会详细的说明如何修改和修改后产生什么效果。注册表是windows的数据库,修改前要注意备份,以免有什么差错而造成系统崩溃