慢性肾炎反复发作:有关注册表的问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/05 01:50:32
注册表中字符串值、二进制值、DWORD值、多字符串值、可扩充字符串值的定义和作用。还有数值数据的作用及其如何设定。

字符串值(REG_SZ):
该值一般用来作为文件描述和硬件标志,可以是字母、数字,也可以是汉字,但它是长度固定的文本字符串,最大长度不能超过255个字符。REG文件中一般表现为:“a”=“****”。

二进制值(REG_BINARY):
一般情况下,大多数硬件组件信息以二进制数据存储,然后通过十六进制的格式显示在注册表编辑器中。该类型值没有长度限制,可以是任意字节长,REG文件中一般表现为:“a”=“hex:01,00,00,00”。

DWOED值(REG_DWORD):
由 4 字节长(32 位整数)的数字表示的数据。设备驱动程序和服务的许多参数都是此类型,以二进制、十六进制或十进制格式显示在注册表编辑器中。REG文件中一般表现为“a”=“dword:00000001”。

多字符串值:
该数据类型可在一个子键中存储多个字符串。一般来说,注册表中的字符串资源只允许包含一行数据,而这种多字符串类型就允许注册表中的一个字符串资源包含多个字符串。

可扩充字符串值:
表示可以展开的字符串类型。某些键值使用环境变量,类似于批处理文件。例如,一个字符串包括%SystemRoot%System32,那么其中的%SystemRoot%的长度就由系统自己分配,因而字符串是变长的,其扩展结果要传递给键值,%SystemRoot%是一个标准环境变量,包含着Windows XP的安装路径、驱动器和目录。修改该数据的方式与修改字符串值项同。

修改注册表时,字符串值、二进制值、DWORD值最为常用,而多字符串值、可扩充字符串值除在Windows XP系统外,仅在Regedt32.exe中可见。

希望对你有帮助!

看你