DLL注册表文件相关内容

注册表的作用 

  • 注册表被称为Windows操作系统的核心,它的工作原理实质是一个庞大的数据库,存放了关于计算机硬件的配置信息、系统和应用软件的初始化信息、应用软件和文档文件的关联关系、硬件设备的说明以及各种状态信息和数据,包括Windows操作时不断引用的信息。例如:系统中的硬件资源、硬件信息、分配正在使用的端口、每个用户的配置文件、计算机上安装的应用程序以及每个应用程序可以创建的文件类型等。
    主要作用: 
    1、记录安装信息 
    2、设置硬件 
    3、设置软件 
    4、定制Windows 
    5、系统安全管理 
    6、自动运行程序 
    7、网络设置

注册表的结构

 

 

注册表的组织方式跟文件目录比较相似,主要分为根键、子键和键值项三部分,与文件目录对应的话就是根目录、子目录和文件。分别介绍一下这三部分:

(1)根键。分为5个,分别为HKEY_CLASSES_ROOT, HKEY_CURRENT_USER,HKEY_LOCAL_MACHINE,HKEY_USERS和HKEY_CURRENT_CONFIG,把它们理解成磁盘的五个分区可以了。

 

 


(2)子键。可以有多个子键和键值项,就像一个目录中可以有多个子目录和多个文件一样。 

(3)键值项。可以理解为文件,它由三部分组成,分别为 :名称、类型、数据。

  

 

注册表通过键和子键来管理各种信息。
  但是注册表中的所有信息都是以各种形式的键值项数据保存的。在注册表编辑器右窗格中显示的都是键值项数据。这些键值项数据可以分为三种类型:   1。字符串值   在注册表中,字符串值一般用来表示文件的描述和硬件的标识。通常由字母和数字组成,也可以是汉字,最大长度不能超过255个字符。
  在本站中以"a"="***"表示。   2。二进制值   在注册表中二进制值是没有长度限制的,可以是任意字节长。在注册表编辑器中,二进制以十六进制的方式表示。在本站中以"a"=hex:01,00,00,00方式表示。   3。DWORD值   DWORD值是一个32位(4个字节)的数值。
  在注册表编辑器中也是以十六进制的方式表示。在本站中以"a"=dword:00000001表示。

 

注释:

注册表中键相当于文件系统中目录这个概念。根键,对应即根目录。根键,主键(父键),子键,本质都是键。

主键(父键)和子键是一个相对的概念,不是绝对概念,即键A在某一情况时称为子键,另一情况时称为主键,而不是固定什么情况都是称为子键或是父键。例如,键C下一级里有键B,键B下一级里有键A,则键B对键C来说是键C的子键,而键B对键A来说是键A的主键。

 

posted @ 2020-02-26 19:31  lonelyshy  阅读(557)  评论(0编辑  收藏  举报