有限元d分析怎么做:关于注册表的问题!

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/08 06:48:05
HKEY_CLASSES_ROOT HKEY_CURRENT_USER HEKY_LOCAL_MACHINE HKEY_USERS
HKEY_CURRENT_CONFIG都是什么意思 分别是用来调节和设置什么的 这里面的HKEY是什么意思?

在访问本地计算机的注册表时,注册表编辑器中将出现5个子树:HKEY_CURRENT_USER、HKEY_USERS、HKEY_LOCAL_MACHINE、HKEY_CLASSES_ROOT、HKEY_CURRENT_CONFIG;当访问远程计算机的注册表时,只出现两个子树:HKEY_USERS和HKEY_LOCAL_MACHINE。

l 1、HKEY_CURRENT_USER

包含当前登录用户的配置信息的根目录。用户文件夹、屏幕颜色和“控制面板”设置均存储在此处。该信息被称为用户配置文件。

l 2、HKEY_USERS

包含计算机上所有用户的配置文件的根目录。HKEY_CURRENT_USER 是 HKEY_USERS 的子项。主要由.DEFAULT子项构成,新用户根据默认用户.DEFAULT子项的配置信息来生成自己配置文件,该配置文件包括环境、屏幕、声音等多种信息。

l 3、HKEY_LOCAL_MACHINE

包含针对该计算机(对于任何用户)的配置信息。主要由HARDWARE、SAM、SECURITY、SOFTWARE、SYSTEM等项组成:

l 4、HKEY_CLASSES_ROOT

是HKEY_LOCAL_MACHINE\Software的子项。此处存储的信息可以确保当使用Windows 资源管理器打开文件时,将打开正确的程序。即在HKEY_LOCAL_MACHINE\Software\Classes中或者在HKEY_LOCAL_USER\Software\Classes中出现的值,如果该信息同时在两处出现,那么HKEY_LOCAL_USER\Software\Classes拥有优先权。

HKEY_CLASSES_ROOT下的子项可分为两类:一类是已经注册的各类文件的扩展名,这类子项都是以“.”加上扩展名命名的;另一类是各种文件类型的有关信息,这类子项是以字母开头的。

l 5、HKEY_CURRENT_CONFIG

包含本地计算机在系统启动时所用的硬件配置文件信息,实际上是从两个注册表项创建而来的,即HKEY_LOCAL_MACHINE\System和HKEY_LOCAL_MACHINE\Software。因为此子树是动态创建的,因此修改它的内容没有什么实际意义。

值项

值项是注册表中的最小单元,其中保存的数据决定项和子项的操作(尽管不是所有的项和子项均包含值项)。一个值项包含三个元素:

l 名称
l 数据类型
l 值项值
在Windows XP中,注册表的数据类型有以下几种:
1、字符串型

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

l REG_SZ(字符串值)

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

REG_MULTI_SZ条目允许将一系列项目作为单独的一个值使用。对于多种网络传输协议、设备列表以及其他类似的列表项目来说,都可以使用该条目。如果REG_MULTI_SZ之内的项目拥有多个条目,则每个条目都单独占据一行。例如可以为一块网卡设置多个IP地址。
l REG_EXPAND_SZ(可扩充字符串值)
代表一个可扩展的字符串。其编辑器和标准REG_SZ字符串编辑类似,只是在变量用法上有所差异。在REG_EXPAND_SZ编辑器中输入变量时,系统会将它当作变量看待。激活此变量时,会显示变量的具体值。

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

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

l REG_DWORD(DWORD值)

REG_DWORD数据是32位的数值类型,常显示成四个字节,许多设备驱动程序和服务的参数是这种类型,也常用于出错控制中。在编辑时可选用二进制、十进制或十六进制格式进行。
l REG_BINARY(二进制值)
REG_BINARY与REG_DWORD的区别在于:REG_BINARY可以是任意长度,而REG_DWORD必须在四个字节以内。多数硬件组件信息都以二进制数据存储,而以十六进制格式显示在注册表编辑器中。

l REG_FULL_RESOURCE_DESCRIPTOR

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