注册表常识1

来源:互联网 发布:程序员的自我修养txt 编辑:程序博客网 时间:2024/05/18 01:32

注册表数据库包括:System.dat User.dat

含有:

1、计算机硬件系统配置信息和说明信息

2、操作系统和应用软件初始化信息

3、软件之间相互关联的信息

System.dat:保存电脑的系统信息,如硬件的驱动、操作系统的功能配置

User.dat : 存放用户特有的信息,如桌面设置、安全管理等

 

注册表的数据类型主要有以下四种:   

显示类型                                数据类型              说明

REG_SZ                                 字符串               固定长度文本串

REG_MULTI_SZ          多字符串         含有多个文本值的字符串

REG_BINARY           二进制数      二进制值,以十六进制显示。

REG_DWORD            双字              32位的二进制,显示为8位的十六进制

 

HKEY_CLASSES_ROOT    缩写   HKCR
 HKEY_CURRENT_USER    缩写   HKCU

HKEY_LOCAL_MACHINE   缩写   HKLM

 

几个根键的用途说明:

 

HKEY_LOCAL_MACHINE 根键中包含了操作系统、安装软件及硬件的相关信息。如计算机总线类型、系统可用内存、当前装载了哪些设备驱动程序以及启动控制数据等。

 

实际上,HKEY_LOCAL_MACHINE 根键保存着注册表中的大部分信息,而另外4个根键都是其子键的别名。

 

HKEY_CURRENT_USER 根键包含这当前登录到计算机上的用户的配置文件。其子键包含着环境变量、个人程序组、桌面设置、网络连接、打印机和应用程序首选项等信息。

计算机把当前用户的信息映射到这个根键下,若未激活用户配置,则它指向子键HKEY_USERS\.DEFAULT。

 

HKEY_CLASSES_ROOT 根键记录的是系统中各类文件与其应用程序之间的对应关系,即记录了某类文件和打开该类文件的应用程序之间的相互关联关系。

HKEY_CLASSES_ROOT 根键是 HKEY_LOCAL_MACHINE\SOFTWARE\Classes 的快捷方式,是注册表的一个最大分支,包括了成千上万的与程序、文件相关联的键和值以及ActiveX类的定义等内容。

 

HKEY_USERS 根键下包含了计算机的所有用户的信息。用户根据个人爱好设置的诸如桌面、背景、开始菜单程序项、应用程序快捷键、显示字体、屏幕节电设置等信息均记录在这个跟建中

 

HKEY_CURRENT_CONFIG 根键包含的主要内容是计算机的当前配置情况,如显示器、打印机等可选外部设备及其设置信息等。

0 0
原创粉丝点击