国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

注冊表數據庫Registry

2019-11-18 18:57:31
字體:
來源:轉載
供稿:網友
在本文中,我們通過注冊表編輯工具REGEDIT討論一下Windows 95的注冊表配置數據庫Registry的層次結構、組成、配置、使用及維護等方面的技巧。

一、注冊表數據庫Registry層次結構

Windows 95在安全可靠方面較Windows 3.x優越,一個重要表現就是,采用了注冊表數據庫Registry。該數據庫以分層格式存儲配置,將所有INI文件包括在Registry中,這樣,便于簡化管理,使網絡管理員易于在Windows 95中使用管理工具提供本地或遠程服務。

1?? Registry與Windows 95之間的關系

要討論Registry與Windows 95之間的關系,我們可以概括為圖1。

下面詳細解釋圖1之間的關系。

Windows 95的各個組件以下述方法使用注冊表數據庫Registry。

(1)硬件數據(NTDETECT)

啟動Windows 95時,Registry接收易失硬件配置數據-計算機檢測到的硬件信息。

(2)Windows 95內核(950SKRNL)

在Windows 95啟動期間,Windows 95內核從Registry中選取信息,包括要裝入什么設備驅動程序,以及用什么次序裝入,內核傳回它自身的信息,例如版權號等。

(3)設備驅動程序

設備驅動程序也向Registry傳送數據,并從Registry接收裝入和配置參數。性能良好的設備驅動程序告訴Registry,它在使用什么系統資源,例如,硬件中斷或DMA通道等。

另外,設備驅動程序還報告所發現的配置數據。

(4)管理/配置工具

Windows 95還提供了大量其他接口,允許用戶修改系統配置數據,例如控制面板、設置程序等。

(5)設置程序

在應用程序或硬件運行Windows 95中文版的設置程序或其他設置程序時,程序可以對Registry增加新的配置數據。

(6)Win16應用程序

Windows 95為了與一些應用程序和相關工具兼容,也支持INI文件。

因為一些應用程序,特別是16位Windows應用程序,在現階段仍將繼續使用INI文件。AUTOEXEC??BAT和CONFIG??SYS文件也將存在,以提供對MS DOS和Windows 3.x應用程序的兼容性。當安裝一個基于Windows 3.x的應用程序時,應用程序的安裝程序Setup像在Windows中一樣,創建它自己的INI文件或在WIN??INI或SYSTEM??INI文件中創建入口。例如,中文Word 6.0在Windows 95中文版中安裝時,將在WIN??INI文件中修改[embedding]小節。

但是,這些入口不能在Registry中升級,因為這些應用程序不知道如何訪問Registry。因此,基本的SYSTEM??INI、WIN??INI和WINFILE??INI文件仍放在Windows 95系統目錄中。

2?弊⒉岜硎?據庫Registry的層次結構

注冊表數據庫Registry的層次結構類似于硬盤中的目錄樹,我們可參見圖2。

表1是對上圖中的層次結構的解釋。

3?? Registry與??INI文件之間的關系

Registry與Windows 95中的??INI文件有許多相似之處。關鍵字類似于??INI文件中的小節,一個值項對應于??INI文件中小節里的一條設置項。然而,Registry可以包括次關鍵字,而??INI文件不支持小節的嵌套。

Registry中的值項還可以包含可執行代碼,而在??INI文件中設置項只是簡單的串。

在同一臺計算機上有多個用戶,Registry可以存儲每個用戶的特性,而??INI文件中卻不可能。

二、注冊表數據庫Registry的組成

我們知道,在Windows 3.x中,提供了一個登錄配置數據庫REG??DAT,它一般是一個二進制文件,它可用REGEDIT程序來維護。REG??DAT是一個十分軟弱的數據文件,在Windows 3.x中增加或刪除OLE應用程序時,經常受到破壞。

Windows 95改變了Windows 3.x的做法,采用了一種強大的注冊表數據庫Registry,它要比REG??DAT更為可靠。

其實,注冊表數據庫Registry是由六個文件組成的。本節將要介紹這六個文件及其含義。

1?畢低撐渲米⒉岜砦募?SYSTEM??DAT

在Windows 95的系統目錄中,有一個隱含、系統、只讀文件SYSTEM??DAT,它是Windows 95注冊表數據庫的一部分,該文件具有如下作用:

?描述單一的PC配置;

?描述安裝在一單獨PC上的消息;

?安裝即插即用類型的設備硬件配置,如設備的I/O地址、IRQ級和DMA通道等。該文件的作用有點類似SYSTEM??INI文件。

該文件在Windows 95的網絡運行狀態時,保存在本地的工作站或本地PC機中。

在Windows 95安裝期間,SETUP將檢查你的計算機上已安裝的硬件,然后在SYSTEM??DAT中建立適當的配置項。若從現有的Windows 3.x中安裝Windows 95,則SETUP將把現有的SYSTEM??INI、REG??DAT文件中的項拷貝到SYSTEM??DAT中。

在你使用控制面板的“系統”功能查看硬件配置時,窗口中所顯示的項都是從SYSTEM??DAT中讀取的。

2?畢低撐渲米⒉岜肀阜菸募?SYSTEM??DAO

Windows


上一篇:網絡和通訊編程

下一篇:將網頁內容保存為字符串以及根據字符串顯示成網頁

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

主站蜘蛛池模板: 镇康县| 通榆县| 五大连池市| 盐边县| 衢州市| 吴忠市| 镇沅| 澎湖县| 黔西| 黔西县| 林西县| 象州县| 三门县| 合水县| 农安县| 大埔县| 修武县| 淳化县| 星座| 大兴区| 阿城市| 麦盖提县| 赣州市| 岳阳县| 施秉县| 达尔| 绥芬河市| 大新县| 鄂托克前旗| 武义县| 广州市| 绥化市| 通许县| 台中县| 安乡县| 离岛区| 巴马| 淮滨县| 汤阴县| 苏州市| 静海县|