a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 學院 > 邏輯算法 > 正文

(看雪教程) 第5章 第5節(jié) Windows2000 注冊表

2019-09-10 09:02:15
字體:
供稿:網(wǎng)友

 
【認識Windows2000注冊表】
  Windows 2000系列原名Windows NT 5.0,是微軟公司開發(fā)的集Windows 98即插即用功能與Windows NT先進技術(shù)于一身的新一代網(wǎng)絡(luò)操作系統(tǒng)。它分為四個產(chǎn)品,們分別是:Windows 2000 Professional(專業(yè)版)、Windows 2000 Server(服務(wù)器版)、Windows 2000 Advanced Server(高級服務(wù)器版)、Windows 2000 Datacenter Server(數(shù)據(jù)中心服務(wù)版)等四個版本。

  我們知道,在Windows 95及以后的版本中,采用了一種叫做“注冊表”的數(shù)據(jù)庫將各種信息資源集中起來并存儲各種配置信息。按照這一原則,Windows各版本中都采用了將應(yīng)用程序和計算機系統(tǒng)全部配置信息容納在一起的注冊表,用來管理應(yīng)用程序和文件的關(guān)聯(lián)、硬件設(shè)備說明、狀態(tài)屬性以及各種狀態(tài)信息和數(shù)據(jù)等。Windows2000自然也不例外。大家也許對Windows98的注冊表很熟悉,但是Windows2000畢竟和Windows98不同。本文將以Windows 2000 Professional版本為例,向大家介紹一下Winsows2000的注冊表。

  首先要運行注冊表編輯器。和Windows98類似,在【開始】菜單中單擊【運行】,在彈出的對話框中鍵入“regedit”或“regedt32”,在單擊確定,即可打開注冊表編輯器。我們可以發(fā)現(xiàn),Win2000注冊表編輯器和Win98比起來界面沒有明顯的改變,但是內(nèi)容和Win98相比,去掉了HKEY_DYN_DATA根鍵。只有KEY_LOCAL_MACHINE、HKEY_CLASSES_ROOT、HKEY_CURRENT_CONFIG、HKEY_USERS、HKEY_CURRENT_USER五個根鍵。下面將詳細介紹每一根鍵的內(nèi)容。


一、KEY_LOCAL_MACHINE

  HKEY_LOCAL_MACHINE根鍵中存放的是用來控制系統(tǒng)和軟件的設(shè)置。由于這些設(shè)置是針對那些使用Windows系統(tǒng)的用戶而設(shè)置的,是一個公共配置信息,所以它與具體用戶無關(guān)。該根鍵下面包含了五個子鍵:

1.HARDWARE子鍵

  該子鍵包含了系統(tǒng)使用的浮點處理器、串口等有關(guān)信息。在它下面存放一些有關(guān)超文本終端、數(shù)字協(xié)處理器和串口等信息。HARDWARE子鍵又包括三個子鍵:

DESCRIPTION:用于存放有關(guān)系統(tǒng)信息;

DEVICEMAP:用于存放設(shè)備映像;

RESOURCEMAP;

2.SAM子鍵

  該子鍵已經(jīng)被系統(tǒng)保護起來,我們不可能看到里面的內(nèi)容。

3.SECURITY子鍵

  該子鍵位于HKEY_LOCAL_MACHINE/Security分支上,該分支只是為將來的高級功能而預(yù)留的。

4.SOFTWARE子鍵

  該子鍵中保留的是所有已安裝的32位應(yīng)用程序的信息。各個程序的控制信息分別安裝在相應(yīng)的子鍵中。由于不同的機器安裝的應(yīng)用程序互不相同,因此這個子鍵下面的子鍵信息會有很大的差異。

5.SYSTEM子鍵

  該子鍵存放的是啟動時所使用的信息和修復(fù)系統(tǒng)時所需的信息,其中包括各個驅(qū)動程序的描述信息和配置信息等。System子鍵下面有一個CurrentControlSet子鍵,系統(tǒng)在這個子鍵下保存了當前的驅(qū)動程序控制集的信息。


二、HKEY_CLASSES_ROOT根鍵

  HKEY_CLASSES_ROOT根鍵中記錄的是Windows操作系統(tǒng)中所有數(shù)據(jù)文件的信息,主要記錄不同文件的文件名后綴和與之對應(yīng)的應(yīng)用程序。當用戶雙擊一個文檔時,系統(tǒng)可以通過這些信息啟動相應(yīng)的應(yīng)用程序。HKEY_CLASSES_ROOT根鍵中存放的信息與HKEY_LOCAL_MACHINE/Software/Classes分支中存放的信息是一致的。

  HKEY_CLASSES_ROOT根鍵由多個子鍵組成,具體可分為兩種:一種是已經(jīng)注冊的各類文件的擴展名,一種是各種文件類型的有關(guān)信息。由于該根鍵包含的子鍵數(shù)目最多,下面就以Avifile子鍵為例簡要介紹它下面的子鍵的含義:

1.CLSID子鍵

  Avifile子鍵下的第一個子鍵是“CLSID”,即“分類標識”,在選中它時可以看到其默認的鍵值。Windows系統(tǒng)可用這個類標識號來識別相同類型的文件。在HKEY_CLASSES_ROOT主鍵下也有一個子鍵“CLSID”,其中包含了所有注冊文件的類標識。

2.Compressors子鍵

  該分支下面的兩個子鍵auds和vids分別給出了音頻和視頻數(shù)據(jù)壓縮程序的類標識,通過這些類標識可以找到相應(yīng)的處理程序,

(1) auds子鍵

  該子鍵位于HKEY_CLASSES_ROOT/avifile/Compressors/auds分支上,用于設(shè)置音頻數(shù)據(jù)壓縮程序的類標識。

(2) vids子鍵

  該子鍵位于HKEY_CLASSES_ROOT/avifile/Compressors/vids分支上,用于設(shè)置視頻數(shù)據(jù)壓縮程序的類標識。

3.DefaultIcon子鍵

  該子鍵用于設(shè)置avifile的缺省圖標。

4.RIFFHandlers子鍵

  該子鍵用于設(shè)置RIFF文件的句柄。在該子鍵下包含了AVI和WAVE兩個文件的類標識。

(1) AVI子鍵

  該子鍵位于HKEY_CLASSES_ROOT/avifile/RIFFHandlers/AVI分支上,用于設(shè)置AVI文件的類標識。

(2) WAVE子鍵

  該子鍵位于HKEY_CLASSES_ROOT/avifile/RIFFHandlers/WAVE分支上,用于設(shè)置WAVE文件的類標識。

5.protocol子鍵

  該分支下的子鍵中包含了執(zhí)行程序和編輯程序的路徑和文件名,

(1) StdExecute子鍵

  該子鍵具有如下子鍵結(jié)構(gòu):

HKEY_CLASSES_ROOT/avifile/protocol/StdExecute/Server

它用于指定avifile的標準執(zhí)行程序。

(2) StdFileEditing子鍵

  該子鍵位于HKEY_CLASSES_ROOT/avifile/protocol/StdFileEditing分支上,用于設(shè)置標準文件編輯程序。

在該子鍵下面有如下三個子鍵:

①Server子鍵

該子鍵位于HKEY_CLASSES_ROOT/avifile/protocol/StdFileEditing/Server分支上,用于指定編輯程序。

②PackageObjects子鍵

該子鍵位于HKEY_CLASSES_ROOT/avifile/protocol/StdFileEditing/PackageObjects分支上,用于指定打開avifile的包對象編輯程序。

③verb子鍵

該子鍵位于HKEY_CLASSES_ROOT/avifile/protocol/StdFileEditing/verb分支上,用于設(shè)置打開標準avi文件編輯程序時的工作狀態(tài)。 另外,還有“Handler”和“Handlers”兩個子鍵。

6.Shell子鍵

  該子鍵位于HKEY_CLASSES_ROOT/avifile/Shell分支上,用于設(shè)置視頻文件的外

(1) Open子鍵

該子鍵具有如下子鍵結(jié)構(gòu):

HKEY_CLASSES_ROOT/avifile/Shell/Open/Command

它用于設(shè)置“打開”avi文件的程序。

(2) Play子鍵

該子鍵具有如下子鍵結(jié)構(gòu):

HKEY_CLASSES_ROOT/avifile/Shell/Play/Command

它指定用于“播放”命令的程序

7.shellex子鍵

該子鍵位于HKEY_CLASSES_ROOT/avifile/shellex分支上。該分支的子鍵中包含了視頻文件的外擴展,

在該子鍵下面有一個PropertySheetHandlers子鍵,用于設(shè)置“視頻文件屬性頁”(Avi Page)的文件句柄。

在PropertySheetHandlers子鍵下面還有一個AviPage子鍵,用于設(shè)置AviPage的類標識。


三、HKEY_CURRENT_CONFIG根鍵

如果你在Windows中設(shè)置了兩套或者兩套以上的硬件配置文件(Hardware Configuration file),則在系統(tǒng)啟動時將會讓用戶選擇使用哪套配置文件。而HKEY_CURRENT_CONFIG根鍵中存放的正是當前配置文件的所有信息。

四、HKEY_USERS根鍵

HKEY_USERS根鍵中保存的是默認用戶(.DEFAULT)、當前登錄用戶與軟件(Software)的信息。它的下面有三個子鍵:.DEFAULT子鍵、S-1-5-21-1229272821-436374067-1060284298-1000和S-1-5-21-1229272821-436374069-1060284298-1000_Classes三個子鍵,其中最重要的是.DEFAULT子鍵。

.DEFAULT子鍵的配置是針對未來將會被創(chuàng)建的新用戶的。新用戶根據(jù)默認用戶的配置信息來生成自己的配置文件,該配置文件包括環(huán)境、屏幕、聲音等多種信息

.DEFAULT下面有九個子鍵,下面介紹其中幾個:

1.AppEvents子鍵

它包含了各種應(yīng)用事件(包括事件名稱、描述以及各種系統(tǒng)功能的聲音)的列表。其下面又包含兩個子鍵EventLabels(按字母順序列表)和Schemes(按事件分類列表)。

2.Control Panel子鍵

它所包含的內(nèi)容與桌面、光標、鍵盤和鼠標等設(shè)置有關(guān)。改變它們的鍵值就將改變對應(yīng)的工作環(huán)境或參數(shù)。

3.keyboard layout子鍵

該子鍵位于HKEY_USERS/.DEFAULT/keyboard layout分支上,用于設(shè)置鍵盤的布局,如鍵盤語言的加載順序等。該子鍵下面提供有如下三個子鍵:

preload子鍵

(1)該子鍵位于HKEY_USERS/.DEFAULT/keyboard layout/preload分支上,用于設(shè)置鍵盤語言的加載次序。Preload子鍵下面的子鍵個數(shù)與您在系統(tǒng)中所安裝的鍵盤語言有關(guān)。

(2)Substitutes子鍵

該子鍵位于HKEY_USERS/.DEFAULT/keyboard layout/substitutes分支,用于設(shè)置可替換的鍵盤語言布局。在通常情況下,此子鍵的設(shè)置是空的。

(3)Toggle子鍵

該子鍵位于HKEY_USERS/.DEFAULT/keyboard layout/toggle分支上,用于選擇鍵盤語言。


五、HKEY_CURRENT_USER根鍵

  HKEY_CURRENT_USER根鍵中保存的信息(當前用戶的子鍵信息)與HKEY_USERS/.Default分支中所保存的信息是相同的。任何對HKEY_CURRENT_USER根鍵中的信息的修改都會導(dǎo)致對HKEY_USERS/.Default中子鍵信息的修改,反之也是如此。

作者:羅捷

(編輯:天命孤獨)

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 亚洲久久 | 日韩欧美一级在线 | 一区二区精品在线 | 国产精品免费av | 国产精品成人久久久久 | 国产在线一级视频 | 欧美成人一区二区三区片免费 | 久久久二 | 激情六月综合 | 天天爽天天草 | 狠狠骚 | 国产欧美精品一区二区 | 国产日韩精品一区二区 | 色片在线免费观看 | 天堂视频在线 | 国产伦理片在线免费观看 | 曰本人一级毛片免费完整视频 | 综合二区| 亚洲精品入口a级 | 国产精品12 | 在线一区 | 日韩综合网 | 国产嫩草91| 1区2区免费视频 | 国产精品久久久久久久久久久久冷 | 久久人人爽人人爽人人片av不 | 中文字幕在线视频免费播放 | 精品欧美一二三区 | 欧美成年人视频 | 一级在线免费视频 | 日本一区二区视频 | 中文字幕一区二区三区精彩视频 | 3bmm在线观看视频免费 | 99热在线播放 | 欧美激情精品一区 | 精品96久久久久久中文字幕无 | 亚洲视频精品 | 中文字幕在线视频网 | 久久69国产一区二区蜜臀 | 日韩中文字幕电影在线观看 | 国产精品三级久久久久久电影 |