• 注册表的主键、子键、键值


    注册表中记录了用户安装在计算机上的软件和每个程序的相关信息,通过它可以控制硬件、软件、用户环境和操作系统界面的数据信息文件.
    主键,根键 概念有时不清, 灵活理解

    项 -> Key    也称键, 图标显示为文件夹, 包括根项,主项,子项(根键,主键,子键)

      值 -> Value    也称值项, 实际存储数据的一条记录, 包含3个部分:Value Name, Value Type, Value Data(名称、数据类型和数据。)

        数据 -> Data    值项的数据部分.


    根键(主键):这个称为HKEY…………,某一项的句柄
    项(键,主键):附加的文件夹和一个或多个值
    子项(子键):在某一个项(父项)下面出现的项(子项)
    值项(键值数据项):带有一个名称和一个值的有序值,每个项都可包括任何数量的值项,值项由三个部分组成:名称、数据类型和数据。

      根键:注册表中最底层的键,类似于磁盘上的根目录,通过“HKEY_”来表示。
      主键:主键是根键的下级支配单元,以子目录的形式而存在,负责组织系统对注册表中数据的访问。
      子键:子键位于主键下,也可以嵌套于其他子键中。在注册表的六大根键中,有若干子键,而每个子键中又可以嵌套成千上万的子键。
      键值数据项:键值数据项简称为键值项,在每个根键和子键下可以有若干键值项。键值项由键值名、键值类型和键值数据三部分组成


    注册表包括以下5个根键(主键)

    1.HKEY_CLASSES_ROOT
    说明:该根键包括启动应用程序所需的全部信息,包括扩展名,应用程序与文档之间的关系,驱动程序名,DDE和OLE信息,类ID编号和应用程序与文档的图标等。

    2.HKEY_CURRENT_USER
    说明:该根键包括当前登录用户的配置信息,包括环境变量,个人程序以及桌面设置等

    3.HKEY_LOCAL_MACHINE
    说明:该根键包括本地计算机的系统信息,包括硬件和操作系统信息,安全数据和计算机专用的各类软件设置信息

    4.HKEY_USERS
    说明:该根键包括计算机的所有用户使用的配置数据,这些数据只有在用户登录系统时才能访问。这些信息告诉系统当前用户使用的图标,激活的程序组,开始菜单的内容以及颜色,字体

    5.HKEY_CURRENT_CONFIG
    说明:该根键包括当前硬件的配置信息,其中的信息是从HKEY_LOCAL_MACHINE中映射出来的。

    5个根键(主键)延展下去的就是子键,子键里具体到哪一个键的内容,其含义就是其键值.

  • 相关阅读:
    改变文件属性和权限
    Linux文件属性
    Linux 学习笔记
    一些常见的第三方UI库
    list转化为json数组
    在js文件里调用另一个js文件里的函数
    Intellij idea创建maven项目并配置tomcat
    使用JS语句,利用for循环的方法创建表格的两种方法
    intellij idea 破解教程
    Jquery中的DOM操作:
  • 原文地址:https://www.cnblogs.com/hjbf/p/11555034.html
Copyright © 2020-2023  润新知