網際論壇 - 軟體綜合研討 - 〔分享〕Regedit 登錄檔結構
» 遊客:  註冊 | 登錄 | 會員 | 幫助
 

免費線上小說
動漫分類 : 最新上架熱門連載全本小說最新上架玄幻奇幻都市言情武俠仙俠軍事歷史網游競技科幻靈異 ... 更多小說

作者:
標題: 〔分享〕Regedit 登錄檔結構 上一主題 | 下一主題
  TCG
  區版主 
  論壇我最老,人老心未老。


 
  積分 14326
  發文 895
  註冊 2005-8-31
  狀態 離線
#1  〔分享〕Regedit 登錄檔結構

Regedit 登錄檔結構 -1
在 Windows 95/98/2000/NT 中,關於電腦設定資訊的資料庫存放庫。登錄包含了在*作期間 Windows 會持續參照的資訊,如:
每個使用者的設定檔。
安裝在電腦上的程式,以及每個程式可以建立的文件類型。
資料夾及程式圖示的屬性設定。
系統上有哪些硬體存在。
正在使用的連接埠是哪幾個。
登錄是類似樹狀目錄的階級組織,是由識別碼以及它們的子機碼、Hive及數值項目所組成。
在識別碼中的識別碼。在登錄結構中,子機碼是樹狀子目錄及識別碼的次級。在 .ini 檔案中,識別碼及子機碼有相似的區段標頭;不過子機碼可以執行功能。

登錄檔結構
登錄檔是一種階層式、樹狀結構化的資料庫。登錄值主要儲存在兩個檔中。正在使用的檔案是以目前的系統組態資料為主,系統會將這些有關電腦目前的使用設定資料記錄於System.dat裡;至於所有使用者的設定資料則通通存在User.dat裡
登錄值是以樹狀結構輸出,就好像Win 3.x的簡易登錄值,更像Win NT的登錄值。以下為 Windows95/98/2000/NT 登錄檔裡的根目錄鍵值。

HKEY_CLASSES_ROOT
這裡所含的資料種類跟Win 3.x的Reg.dat一樣。這樣記載的主要是OLE跟檔案對應配置的資訊。對應資料主要是在你選擇一種特定檔案格式時, Windows可從對應的應用程式來執行或列印該檔。

HKEY_CURRECT_USER
這個鍵值裡是有關係統與程式的使用者特定設定值。這個鍵值是執行時(使用者登錄時),由該使用者在 HKEY_USERS 裡的登錄值資訊所建立的。因此這裡是有關該使用者對他自喜好使用環境的設定值。舉例來說,今天某申將他進入Windows時所播放的音樂設定為 Faye.wav,則在他登錄時,這個設定就會列在這個鍵值裡,當然裡面還包括了顏色配置、標題、桌面配置等等

Regedit 登錄檔結構 -2
HKEY_LOCAL_MACHINE
在這個鍵值裡詳細的列載了有關電腦、驅動程式及其他系統設定。這算是機器描述資訊,主要是有關於已安裝的硬體種類、連接埠的對應情形、軟體組態設定及其他資訊。這些資料主要是針對機器而不是使用者,但是通常要破解軟體,很多時候可以從這裡下手。

HKEY_USERS
這裡記載著該台工作站所有使用者的資料。每個使用者的資料都存在這裡。此外還有一個一般使用者設定。這個設定主要是給以新使用者身份登錄工作站時用的參考樣版。而此資料主要是程式、事件規畫、桌面還境等等的設定值。

HKEY_CURRECT_CONFIG
本鍵值裡記錄著該電腦實際連接的硬體設定。主要用在當電腦有多重的組態可使用時,如一部可攜式電腦利用船塢方式連接或脫離一部電腦時,即可用到這裡的不同資訊。這裡的資料是複製位於 HKEY_LOCAL_MACHINE裡的組態資訊。

登錄檔的修復
在你每次開機時 Windows 會自動執行 \Windows目錄\Scanregw.exe 這個程式來備份每天的登錄檔,並壓縮成微軟的 *.Cab 壓縮檔後存到磁碟中的一個專放備份檔案的目錄。該目錄為 \Windows目錄\Sysbckup

登錄檔的深入探索
許多軟體的資訊都會存在於 HKEY_LOCAL_MACHINE 或 HKEY_CURRECT_USER 裡,這也意謂著我們可以從此處取得各軟體的一些資訊,例如軟體的時間限制、
功能限制等....通常軟體的資訊會存在這兩個根機碼下的\Software\該軟體公司名稱\軟體名稱例如微軟的軟體就會存在於 \Software\Microsoft\軟體名稱

範例:
\Software\Microsoft\InternetExplorer
會看到有許多子機碼,這些就是 Microsoft 公司的 InternetExplorer 這套軟體的一些設定值,我們以Main這個子機碼來做示範進去後會看到有許多字串值、Dword值及二進位值,我們可以按照這些值的名稱的意義來判斷該值的功能
例如 : FullScreen這個字串值的內容有 yes/no 這兩個可能性當FullScreen的值為yes時當你打開InternetExplorer時會以全螢幕開啟當FullScreen的值為no時當你打開InternetExplorer時就會以一般視窗開啟

轉貼自舊論壇




春有百花秋有月夏有涼風冬有雪若無閒事掛心頭便是人間好時節!部落格http://tw.myblog.yahoo.com/jw!ka8oBNqLHQP2uH53B_9i
非以役人,乃役於人。己所不欲,勿施於人。
2005-9-24 11:49 AM
查看資料  發送郵件  發短消息   編輯文章  引用回覆
  iu3831
  基本會員 
 



  積分 180
  發文 13
  註冊 2005-9-9
  來自 TW
  狀態 離線
#2  

  謝謝您的分享,在此論壇真好,今天又多學了﹝登錄檔﹞基本知識。

2005-10-23 11:05 AM
查看資料  發送郵件  發短消息   編輯文章  引用回覆
  lkklie
  一般會員 
 



  積分 378
  發文 18
  註冊 2005-10-16
  狀態 離線
#3  

終身學習的好資訊
在下又多了一樣


2005-11-10 11:58 PM
查看資料  發送郵件  發短消息   編輯文章  引用回覆
  blueman1952
  中級會員 
 



  積分 1366
  發文 130
  註冊 2005-10-29
  來自 淡溝仔
  狀態 離線
#4  

寫的真詳細,真令人佩服

2005-11-11 01:06 AM
查看資料  發送郵件  發短消息   編輯文章  引用回覆
  Smiler
  高級會員 
 


  積分 6333
  發文 987
  註冊 2005-9-7
  狀態 離線
#5  感謝分享!!

這類精采的文章實在值得多推一下!!

2005-12-2 05:55 PM
查看資料  發送郵件  發短消息   編輯文章  引用回覆
  qyq
  中級會員 
 



  積分 713
  發文 79
  註冊 2006-1-3
  狀態 離線
#6  

真是太棒了!!非常感謝您的分享

2006-1-11 03:53 PM
查看資料  發短消息   編輯文章  引用回覆
  kib81510
  基本會員 
 



  積分 16
  發文 2
  註冊 2006-2-26
  狀態 離線
#7  了解 Regedit

謝謝
讓我了解 Regedit 登錄檔結構


2006-3-4 11:59 PM
查看資料  發送郵件  發短消息   編輯文章  引用回覆
  xp20060726
  榮譽會員 
  隨緣放下,輕安自在.



 
  積分 82058
  發文 8761
  註冊 2006-7-26
  來自 無緣大慈,同體大悲.
  狀態 離線
#8  

這個比前很少會注意到,都是使用軟體來處理或優化的!~

感謝 TCG區版兄您的分享!!


2010-4-15 04:26 PM
查看資料  發短消息   編輯文章  引用回覆
  homepary
  中級會員 
 



  積分 1136
  發文 340
  註冊 2006-7-4
  狀態 離線
#9  

哇塞
開了開了天眼毛塞都通了
我也太大驚小怪
只是學到人家一點皮毛
就大聲宣示
要謙虛


2010-5-8 12:38 AM
查看資料  發短消息   編輯文章  引用回覆

可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題

論壇跳轉選單: