登錄檔的組織結構

2022-09-21 01:42:10 字數 1101 閱讀 1225

程式設計客棧 登錄檔作為計算機的核心之一,對普通使用者一直都很神秘。這們乙個可讓使用者按照自己的要求對計算機系統的硬體和軟體進行各種各樣的配置的程式究竟是什麼東東呢(讀完這一句還真吃力)?

登錄檔主要用來管理應用程式和檔案的關聯、硬體裝置說明、狀態屬性以及各種狀態資訊和資料等。

其有如下特點:

1.登錄檔允許對硬體、系統引數、應用程式和裝置驅動程式進行跟蹤配置,這使得修改某些設定後不用重新啟動成為可能。

2.登錄檔中登入的硬體部分資料可以支援高版本windows的即插即用特性。當windows檢測到機器上的新裝置時,就把有關資料儲存到登錄檔中,另外,還可以避免www.cppcns.com新裝置與原有裝置之間的資源衝突。

3.管理人員和使用者通過登錄檔可以在網路上檢查系統的配置和設定,使得遠端管理得以實現。

一、登錄檔的組織結構

首先,在開如選單的「執行」對話方塊中輸入regedit,來執行登錄檔程式

我們會看到如圖1如示的介面。

登錄檔系統是按照三層結構組織的,以層疊式結構排列,由[根鍵]-[鍵]-[子鍵]-[鍵值]組成。

根鍵:系統定義的配置單元,通過"hkey_"來表示。

hkey_classes_root:定義了系統中所有已經註冊的副檔名、檔案型別是、檔案圖示等。

hkey_程式設計客棧current_user:定義了當前使用者的所有許可權,實際上就是hkey_user\.de****t下面的一部分內容,包含了當前使用者的登入資訊。

hkey_local_machine:定義了本地計算機(相對網路環境而言)的軟硬體的全部資訊www.cppcns.com。當系統的配置和設定發生變化時,其下面的登入項也會隨之改變

hkey_user:定義了所有的使用者資訊,其中部分分支將對映到hkey_currnet_usre關鍵字中,它的大部分設定都可以通過控制面板來修改。

hkey_current_config:定義了計算機的當前配置情況,如顯示器、印表機等可選外設及其設定資訊等。實際上也是指向hkey_local_machine\config結構中的某個分支的指標。

注:鍵值分為字串值、二進位制值和雙位元組值三種

本文標題: 登錄檔的組織結構

本文位址: /os/regedit/26051.html

了解登錄檔結構

在登錄檔中,所有的資料都是通過一種樹狀結構以鍵和子鍵的方式組織起來,就象我們的磁碟檔案系統的目錄結構一樣。每個鍵都包含了一組特定的資訊,每個鍵的鍵名都是和它所包含的資訊相關聯的。如果某個鍵包含了子鍵,則在登錄檔編輯器視窗中代表這個鍵的資料夾的左邊將有 符號,以表示在這個資料夾中有更多的內容。如果這個...

登錄檔處理之(監控登錄檔的通用結構)

監控登錄檔的通用結構 1 變數定義 2 初始化 3 建立監控執行緒 4 執行緒函式 5.執行緒結束 1 變數定義 handle hstopevent hkey hkdriverslist handle m hdmonitorthread 登錄檔改變監控執行緒 handle hfindlist 監控執...

windows登錄檔 登錄檔的認識

登錄檔的特點 1.登錄檔允許對硬體 系統引數 應用程式和裝置驅動程式進行跟蹤配置,這使得修改某些設定後不用重新啟動成為可能。2.登錄檔中登入的硬體部分資料可以支援高版本的即插即用特性。當windows檢測到機器上的新裝置時,就把有關資料儲存到登錄檔中,另外,還可以避免新裝置與原有裝置之間的資源衝突。...