注冊表的主鍵、子鍵、鍵值


注冊表中記錄了用戶安裝在計算機上的軟件和每個程序的相關信息,通過它可以控制硬件、軟件、用戶環境和操作系統界面的數據信息文件.
主鍵,根鍵 概念有時不清, 靈活理解

項 -> 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個根鍵(主鍵)延展下去的就是子鍵,子鍵里具體到哪一個鍵的內容,其含義就是其鍵值.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM