使用注冊(cè)表編輯器之前,首先得了解注冊(cè)表的數(shù)據(jù)結(jié)構(gòu),例如注冊(cè)表的顯示方式、主鍵與子鍵、鍵值項(xiàng)數(shù)據(jù)的類(lèi)型等等 。
注冊(cè)表顯示方式
在Windows系統(tǒng)中,注冊(cè)表是采用“關(guān)鍵字”及其“鍵值”來(lái)描述登錄項(xiàng)及其數(shù)據(jù)的 。所有的關(guān)鍵字都是以“HKEY”作為前綴開(kāi)頭 。實(shí)際上,“關(guān)鍵字”是一個(gè)句柄 。這種約定使得系統(tǒng)及應(yīng)用程序的開(kāi)發(fā)人員,可以在使用注冊(cè)表中的API函數(shù)時(shí)把它用于應(yīng)用程序的開(kāi)發(fā)中 。為此,Windows提供了若干API函數(shù),以便在開(kāi)發(fā)for Windows 應(yīng)用程序時(shí)添加、修改、查詢(xún)和刪除注冊(cè)表的登錄項(xiàng) 。在注冊(cè)表中,關(guān)鍵字可以分為兩類(lèi):一類(lèi)是由系統(tǒng)定義的,一般都稱(chēng)為“預(yù)定義關(guān)鍵字”;另一類(lèi)是由應(yīng)用程序定義的,由于安裝的應(yīng)用軟件不同,其登錄項(xiàng)也就不同 。在Windows系統(tǒng)中,打開(kāi)注冊(cè)表編輯器,可以看到注冊(cè)表中的關(guān)鍵字,如圖:
注冊(cè)表通過(guò)主關(guān)鍵字(最上層的為“根鍵”,例如下圖中的HKEY_CURRENT_USERS就是一個(gè)根鍵,標(biāo)題欄上也有顯示)和子鍵來(lái)管理各種信息,下圖中的“KeyboardLayout”是一個(gè)主鍵,展開(kāi)后就可以看到它里面的子鍵 。注冊(cè)表中的所有信息是以各種形式的“鍵值項(xiàng)數(shù)據(jù)”保存下來(lái),如下圖中的鍵值項(xiàng)Attributes的數(shù)據(jù)為“REG_DWord:0” 。其中“REG_DWORD”是該鍵值的數(shù)據(jù)類(lèi)型;“0”是代表該鍵值被賦予的數(shù)值 。
在注冊(cè)表的左邊窗口中,所有的數(shù)據(jù)都是通過(guò)一種樹(shù)狀結(jié)構(gòu),以鍵和子鍵的方式組織起來(lái),十分類(lèi)似于資源管理器內(nèi)的目錄結(jié)構(gòu),如下圖 。每個(gè)鍵都包含有一組特定的信息,每個(gè)鍵的鍵名都是與它所包含的信息相關(guān)的(注冊(cè)表內(nèi)是以英文的方式出現(xiàn),比如‘ControlPanel’表示的是控制面板內(nèi)的一些內(nèi)容) 。【注冊(cè)表數(shù)據(jù)結(jié)構(gòu)(一)】 如果這個(gè)鍵包含子鍵,則在注冊(cè)表編輯器窗口的左邊出現(xiàn)一個(gè)“+”號(hào),用來(lái)表示在這個(gè)文件夾內(nèi)還有好多內(nèi)容 。如果這個(gè)文件夾被用戶(hù)打開(kāi)了,那么“+”號(hào)就變?yōu)椤埃碧?hào),與我們使用資源管理器的方法是一樣的,如圖:
推薦閱讀
- 一加6開(kāi)啟自動(dòng)旋轉(zhuǎn)屏幕的操作步驟
- 二0一九是什么年
- 交通事故一方主動(dòng)承擔(dān)全責(zé)可以嗎
- 高樓上一閃一閃的紅燈是什么
- 一天多少秒多少分鐘多少小時(shí)
- 注冊(cè)表數(shù)據(jù)類(lèi)型(二)
- 一加6開(kāi)啟翻轉(zhuǎn)靜音的簡(jiǎn)單步驟
- 一加6中設(shè)置黑屏手勢(shì)的操作步驟
- 洗手間的水和廚房的水是一樣的嗎
- 快遞加急件一般多久到
