zoukankan      html  css  js  c++  java
  • Windows注册表-学习总结

    基础理论

    注册表(Registry)是Microsoft Windows中的一个重要的数据库,用于存储系统和应用程序的设置信息。

    打开注册表的命令是:regedit或regedit.exe、regedt32或regedt32.exe

    注册表的数据结构

    注册表是层次结构的数据库,由以下嵌套容器和数据组成:
    子树(根目录或者层次结构的主要部分)、
    项(子树下的主要子容器。项可以包含子项或键值)
    项值(影响系统的实际数据。项值在注册表编辑器右边的面板中显示)
    HKEY(子树符号,设计者认为根目录是“到项的句柄”。HandleTo key的简写)

    五个子树

    1、HKEY_CLASSES_ROOT

       HKEY_CLASSES_ROOT是应用程序运行时必需的信息,和HKEY_LOCAL_MACHINESOFTWAREClasses是一样的,但是在HKEY_CLASSES_ROOT窗编辑相对来说显得更容易和有条理。

      在Windows用户图形界面下,每件事----每个文件,每个目录,每个小程序,每个连接,每个驱动---都被看做一个对象;每个对象都有确定的属性和它联系

    2、HKEY_CURRENT_USER

      HKEY_CURRENT_USER管理系统当前的用户信息。在这个根键中保存了本地计算机中存放的当前登录的用户信息,包括用户登录用户名和暂存的密码。在用户登录Windows时,其信息从HKEY_USERS中相应的项拷贝到HKEY_CURRENT_USER中。

    HKEY_CURRENT_USER包含着在HKEY_USERS安全辨别里列出的同样信息。任何在HKEY_CURRENT_USER里的改动也都会立即HKEY_USERS改动。相反也是这样。
    HKEY_CURRENT_USER允许程序员和开发者易于存取登陆用户的设置。通过建立这个键,微软很容易在不涉及到用户的SID下改变,添加和设置。
    也就是说,所有当前的操作改变只是针对当前用户而改变,并不影响其他用户 。
     

    3、HKEY_LOCAL_MACHINE

      HKEY_LOCAL_MACHINE保存了注册表里的所有与这台计算机有关的配置信息,只是一个公共配置信息单元。
      HKEY_LOCAL_MACHINE根键包含5个子键,分别为HARDWARE子键、SAM子键、SECURITY子键、SOFTWARE子键和SYSTEM子键。

     HKEY_LOCAL_MACHINE是一个显示控制系统和软件的处理键。HKLM键保存着计算机的系统信息。它包括网络和硬件上所有的软件设置。(比如文件的位置,注册和未注册的状态,版本号等等)这些设置和用户无关,因为这些设置是针对使用这个系统的所有用户的。

    4、HKEY_USER

      HKEY_USERS仅包含了缺省用户设置和登录用户的信息。虽然它包含了所有独立用户的设置,但在用户未登录时用户的设置是不可用的。这些设置告诉系统哪些图标会被使用,什么组可用,哪个开始菜单可用,哪些颜色和字体可用,和控制面板上什么选项和设置可用。

    5、HKEY_CURRENT_CONFIG

      HKEY_CURRENT_CONFIG允许软件和设备驱动程序员很方便的更新注册表,而不涉及到多个配置文件信息。 HKEY_LOCAL_MACHINE中同样的数据和任何注册表的变化都会同时的变化。HKEY_CURRENT_CONFIG包括了系统中现有的所有配置文件的细节。举例来说,如果配置0002被选择了,所有0002的配置信息会被映射到这些键上。

    在 Windows 10 中如何打开注册表编辑器

    适用于: Windows 10

    • 下面是在 Windows 10 中打开注册表编辑器的两种方法:
      • 在任务栏上的搜索框中,键入“regedit”。然后,选择注册表编辑器(桌面应用)最上面的结果。

      • 长按或右键单击“开始”

  • 相关阅读:
    HDU 4069 Squiggly Sudoku
    SPOJ 1771 Yet Another NQueen Problem
    POJ 3469 Dual Core CPU
    CF 118E Bertown roads
    URAL 1664 Pipeline Transportation
    POJ 3076 Sudoku
    UVA 10330 Power Transmission
    HDU 1426 Sudoku Killer
    POJ 3074 Sudoku
    HDU 3315 My Brute
  • 原文地址:https://www.cnblogs.com/Risk2S/p/12564559.html
Copyright © 2011-2022 走看看