程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> NT注冊表結構介紹

NT注冊表結構介紹

編輯:關於C++

HKEY_CLASSES_ROOT:它包括與OLE和文件關聯有關的信息。設置這一項的目的是提供和目前的Windows 3.x相兼容。

HKEY_CURRENT_USER:它用來管理與當前登錄到系統的用戶有關的信息。這些信息包括:

用戶的桌面以及NT Server對用戶呈現的外觀和行為;

與所有網絡設備的連接;

桌面程序項,應用程序參數選擇項,屏幕顏色等其它一些個人愛好,以及安全權限。這些信息都被保存起來以供用戶登錄時系統進行檢索使用;

當用戶修改其環境設備時,這一項的信息也被改變了。

HKEY_LOCAL_MACHINE:它包括正在運行NT的計算機的信息,包括應用程序,驅動程序和硬件信息。在它下面又有五個獨立的項目:

HARDWARE:它是用來保存計算機硬件信息的,每次系統引導時HARDWARE都要重新創建,這樣向系統中添加新硬件就比較容易了。用戶對這一項的修改不會生效也沒有意義。在這個項目下面又有四個子項目:DESCRIPTION:這一項包括CPU,FPU和系統總線,而system bus下則是關於I/O存儲以及其它設備信息;DEVICEMAP:其中的信息與鍵盤,打印端口,鼠標等設備有關;OWNERMAP:其中是信息是關於基於PCI設備的信息;RESOURCEMAP:它主要包含的是HAL(硬件抽象層)中的信息,還有一些關於I/O設備,驅動程序,SCSI適配卡,系統資源以及視頻資源等信息;

SAM:安全帳戶管理器(SAM)把用戶和信息存儲在SAM中,無論用哪種編輯器,SAM中的信息都是不可訪問的。系統管理員的用戶管理程序用來管理SAM信息;

SECURITY:其中的信息與本地安全性和用戶權限有關,其中也包括了SAM信息的副本。當然了,它也不能通常一般的編輯器進行編輯。其中的主要內容是用戶權限;口令規則和本地組成員;

SOFTWARE:其中包含了已經安裝的系統軟件和用戶軟件的信息,以及相應的描述信息。對應每一種安裝的軟件產品都有一項與之對應,這些項中存儲參數選擇信息,配置信息,MRU(最近使用文件)列表,以及其它一些應用程序可以修改的項目。

SYSTEM:其中包括的是與系統啟動,設備驅動程序,服務和NT Server配置有關的信息。

HKEY_USERS:其中包括著所有擁有用戶配置文件的當前活動用戶的信息。它下面有兩個子項目:.DEFAULT和當前登錄用戶的ID。.DEFAULT是為了那些沒有用戶配置文件的登錄用戶而設備的。

HKEY_CURRENT_CONFIG:在NT 4以前的版本中沒有這一項,它的信息分別來自於HKEY_LOCAL_MACHINE\SYSTEM和HKEY_LOCAL_MACHINE\SOFTWARE,但它只保存了其中的一部分信息。

HKEY_DYN_DATA:它也是首次出現在NT 4中,它包含著系統的即插即用狀態,因為NT 4並不支持即插即用,所以這一項的內容為空。可能以後的版本中會使用到吧。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved