注冊表由什么組成

注冊表由鍵、子鍵和值項組成。一個鍵就是分支中的一個文件夾,而子鍵就是這個文件夾中的子文件夾,子鍵同樣是一個鍵,一個值項則是一個鍵的當前定義,它由名稱、數據類型以及分配的值組成。

注冊表由什么組成

注冊表由鍵、子鍵和值項構成,一個鍵就是分支中的一個文件夾,而子鍵就是這個文件夾中的子文件夾,子鍵同樣是一個鍵。一個值項則是一個鍵的當前定義,由名稱、數據類型以及分配的值組成。一個鍵可以有一個或多個值,每個值的名稱各不相同,如果一個值的名稱為空,則該值為該鍵的默認值。

HKEY_CLASSES_ROOT 用于控制所有文件的擴展和所有可執行文件相關的信息,本章提到的windows自定義協議也是在此項中注冊產生的(在后面章節將詳細講述);

HEKY_CURRENT_USER??用于管理系統當前的用戶信息,及其應用程序的相關資料,例如:當前登錄的用戶信息,包括用戶登錄用戶名和暫存的密碼、當前用戶使用的應用軟件信息等。用戶登錄時,其信息會在HEKY_USER表中拷貝到此表中,當HEKY_USER表中信息發生改動時,HEKY_CURRENT_USER表中的信息也將隨之改動;

HKEY_CURRENT_MACHINE??用于存儲控制系統和軟件的信息,當中包括網絡和硬件上所有的軟件設備信息,比如文件的位置,注冊和未注冊的狀態,版本號等等;比較常用的例如在HKEY_LOCAL_MACHINEmicrosoftWindowsCurrentVersionRun下注冊程序,程序就會在Windows啟動時自動運行等等。其實在HKEY_LOCAL_MACHINESOFTWAREClasses里面就包含了HKEY_CLASSES_ROOT信息,而HKEY_CLASSES_ROOT只是它的一個鍵值的映射,方便信息管理而已;

HEKY_USER??作用是把缺省用戶和目前登陸用戶的信息輸入到注冊表編輯器,但它僅被那些配置文件激活的登陸用戶使用。當任何在HKEY_CURRENT_USER里的信息發生改變,HKEY_USERS里面的信息也會相應改動。

HKEY_CURRENT_CONFIG?用于存儲當前系統的配置方式,例如當Windows為同一個硬件安裝有多種驅動程序時,會在HEKY_CUREENT_MACHINE中記錄多個程序信息,而在HEKY_CURRENT_CONFIG中只是存儲默認使用的驅動信息,Windows 啟動時會默認按照HEKY_CURRENT_CONFIG中的配置調用相關的驅動程序。

? 版權聲明
THE END
喜歡就支持一下吧
點贊15 分享