windows登錄檔結構與開發 基礎知識

2021-09-19 05:05:50 字數 1137 閱讀 2185

登錄檔中記錄了許多的裝置資訊和配置資訊,在開發中,往往會通過他們來獲取裝置資訊。和處理一些系統的設定。所以有必要知道操作哪個鍵值。

利用乙個功能強大的登錄檔資料庫來統一集中地管理系統硬體設施、軟體配置等資訊,從而方便了管理,增強了系統的穩定性。

剛才我們看到了,登錄檔中記錄了使用者安裝在計算機上的軟體和每個程式的相關資訊。

登錄檔檔案的資料資訊儲存在system.datuser.dat中、 利用regedit.exe程式能夠訪問登錄檔檔案(其實大家可能也知道regedt32.exe,這兩個程式是一樣的)

**進登錄檔:**在執行裡鍵入regedit就可以了

說明:

名稱:不包括反斜線的字元、數字、代表符和空格的任意組合。同一鍵中不可有相同的名稱

資料型別:包括字串、二進位制和雙位元組等

資料:值項的具體值,它的大小可以占用64kb

登錄檔包括以下5個根鍵

hkey_classes_root

說明:該根鍵包括啟動應用程式所需的全部資訊,包括副檔名,應用程式與文件之間的關係,驅動程式名,dde和ole資訊,類id編號和應用程式與文件的圖示等。

hkey_current_user

說明: 該根鍵包括當前登入使用者的配置資訊,包括環境變數,個人程式以及桌面設定等

.hkey_local_machine

說明:該根鍵包括本地計算機的系統資訊,包括硬體和作業系統資訊,安全資料和計算機專用的各類軟體設定資訊

hkey_users

說明:該根鍵包括計算機的所有使用者使用的配置資料,這些資料只有在使用者登入系統時才能訪問。這些資訊告訴系統當前使用者使用的圖示,啟用的程式組,開始選單的內容以及顏色,字型

hkey_current_config

說明:該根鍵包括當前硬體的配置資訊,其中的資訊是從hkey_local_machine中對映出來的。

登錄檔中常用的資料型別有5種:

windows登錄檔 登錄檔的認識

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

修改Windows登錄檔

始終使在 windows 登錄檔的備份之前修改任何設定。通過複製 system.dat 和 user.dat 或匯出單個使用 regedit 登錄檔的一部分,您可以備份整個登錄檔。單擊開始按鈕,單擊執行,然後鍵入 regedit。單擊確定。在登錄檔編輯器中選擇所要備份的金鑰。從登錄檔選單中選擇匯出登...

windows登錄檔詳解

登錄檔,windows中最強大的工具。如果說windows圖形介面是井,應用程式的執行是水,那麼登錄檔就是我們取水的桶,沒有登錄檔這個 桶 大多數程式就只能看不能用。對它簡單地改動都能讓你單擊某個程式卻不能執行,讓你的各種執行奇慢無比,在你的各種狀態列留下各種無聊的資訊。登錄檔聽起來很高深,其實挺簡...