版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Windows 服務(wù)、端口、進(jìn)程和注冊(cè)表 Win2000/xp/2003里有許多服務(wù),這些服務(wù)都是干什么的,我們需要哪些,不需要哪些呢?1Win32服務(wù)程序由3部分組成:服務(wù)應(yīng)用程序:是服務(wù)程序的主體程序,是一個(gè)或者多個(gè)服務(wù)的可執(zhí)行代碼。服務(wù)控制程序:控制服務(wù)應(yīng)用程序的模塊,是控制服務(wù)應(yīng)用程序同服務(wù)管理器之間的橋梁。服務(wù)控制管理器:維護(hù)著注冊(cè)表中的服務(wù)數(shù)據(jù)。2注意:這些服務(wù)程序很多是互相依存的,所以不能隨便停止某項(xiàng)服務(wù),否則很可能造成系統(tǒng)的非正常情況出現(xiàn)。但是有的服務(wù)對(duì)我們來說的確沒有什么作用,而且還占據(jù)著系統(tǒng)資源。這些我們用不到的程序,完全可以關(guān)閉以節(jié)省資源。另外還可以改變服務(wù)的啟動(dòng)順序,進(jìn)
2、一步優(yōu)化系統(tǒng),提高系統(tǒng)運(yùn)行效率和安全性能。31 優(yōu)化、配置Windows服務(wù) 一、 改變Windows服務(wù)啟動(dòng)順序Windows服務(wù)的啟動(dòng)順序可以通過注冊(cè)表來實(shí)現(xiàn),Windows服務(wù)的注冊(cè)信息可以在注冊(cè)表的:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices 鍵下找到。下面就介紹幾個(gè)與服務(wù)啟動(dòng)順序相關(guān)的服務(wù)的鍵值:4Group值:一個(gè)REG_SZ類型的值。它用來描述服務(wù)屬于哪一個(gè)服務(wù)組。如果服務(wù)沒有這一項(xiàng),那么它就不屬于任何一個(gè)服務(wù)組,系統(tǒng)默認(rèn)其在所有的服務(wù)啟動(dòng)后加載。Tag值:一個(gè)REG_DWORD類型的值。它用來描述服務(wù)的標(biāo)識(shí)。在服務(wù)組中的每
3、一個(gè)服務(wù)都會(huì)被分配一個(gè)唯一的標(biāo)識(shí)。注冊(cè)表通過服務(wù)標(biāo)識(shí)排列來安排同一服務(wù)組中各服務(wù)的加載先后順序。如何改變服務(wù)的啟動(dòng)順序,現(xiàn)在就被分為了兩個(gè)步驟,一是:改變服務(wù)組的啟動(dòng)順序。二是:改變服務(wù)組中各服務(wù)的啟動(dòng)順序。5(1)改變服務(wù)組的啟動(dòng)順序注冊(cè)表的:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlServiceGroupOrder鍵的List值中保存了表示服務(wù)組啟動(dòng)順序的信息。每一個(gè)服務(wù)組都是一個(gè)字符串,字符串在所有值中排列位置表示服務(wù)組被加載的先后順序。要想改變服務(wù)組的加載順序,只要改變它們的位置就可以了。6(2)改變服務(wù)組中各服務(wù)的啟動(dòng)順序HKE
4、Y_LOCAL_MACHINESYSTEMCurrentControlSetControlGroupOrderList鍵下有各服務(wù)組中各服務(wù)啟動(dòng)順序的信息。每個(gè)服務(wù)組信息都被保存為了一個(gè)REG_BINARY類型的值,信息解讀的順序是從左到右。要改變服務(wù)在組中的加載順序,只要編輯這個(gè)二進(jìn)制串就可以了。7二、禁用不必要的服務(wù) 每次啟動(dòng)Windows 時(shí),總會(huì)有一大堆程序或服務(wù)被調(diào)入到系統(tǒng)的內(nèi)存中。如果Windows在每次啟動(dòng)時(shí)自動(dòng)加載和運(yùn)行這些無用的程序或者服務(wù),將延遲系統(tǒng)的啟動(dòng)速度,并會(huì)占用了許多寶貴的內(nèi)存資源。為了可以避免這一問題,Windows自身內(nèi)置了服務(wù)管理工具,用戶可以通過它設(shè)定Win
5、dows是否、如何調(diào)用這些服務(wù)。8 在開始設(shè)定服務(wù)時(shí),需要明確2個(gè)注意事項(xiàng):第一、在改變服務(wù)設(shè)定前,需要對(duì)服務(wù)設(shè)置信息的注冊(cè)表文件進(jìn)行備份;第二、由于一些服務(wù)直接影響到系統(tǒng)中很多硬件和軟件的運(yùn)行,因此取消它們的自動(dòng)引導(dǎo)屬性一定要倍加小心。如果對(duì)某項(xiàng)服務(wù)的功用不是十分了解,或者拿不定主意是否取消它,最好還是先選擇保留該項(xiàng)服務(wù)。9 哪些服務(wù)應(yīng)該去掉呢?這依賴于所使用的硬件,以及這些硬件是如何被使用的。下面是幾個(gè)建議: (1)檢查不用的硬件。 (2)告別Windows“主題”。(3)關(guān)閉警報(bào)服務(wù)。 (4)加速“專用”PC的運(yùn)行速度。 (5)“推倒”防火墻。(注意?。?)取消共享服務(wù)。(7)禁止遠(yuǎn)程
6、注冊(cè)。 (8)禁用Windows幫助。102 Windows服務(wù)端口 計(jì)算機(jī)“端口”是英文port的義譯,可以認(rèn)為是計(jì)算機(jī)與外界通訊交流的出口。1、兩種類型的連接服務(wù)面向連接服務(wù):需要經(jīng)過三個(gè)階段:數(shù)據(jù)傳數(shù)前,先建立連接,連接建立后再傳輸數(shù)據(jù),數(shù)據(jù)傳送完后,釋放連接。面向連接服務(wù),可確保數(shù)據(jù)傳送的次序和傳輸?shù)目煽啃?。如TCP,需要服務(wù)端口。無連接服務(wù):只有傳輸數(shù)據(jù)階段。只要發(fā)送實(shí)體是活躍的,無須接收實(shí)體也是活躍的。它的優(yōu)點(diǎn)是靈活方便、迅速,特別適合于傳送少量零星的報(bào)文,但無連接服務(wù)不能防止報(bào)文的丟失、重復(fù)或失序。如UDP,需要服務(wù)端口。112、端口號(hào)有兩種基本分配方式第一種叫全局分配這是一種集
7、中分配方式,由一個(gè)公認(rèn)權(quán)威的中央機(jī)構(gòu)根據(jù)用戶需要進(jìn)行統(tǒng)一分配,并將結(jié)果公布于眾。第二種是本地分配,又稱動(dòng)態(tài)連接,即進(jìn)程需要訪問傳輸層服務(wù)時(shí),向本地操作系統(tǒng)提出申請(qǐng),操作系統(tǒng)返回本地唯一的端口號(hào),進(jìn)程再通過合適的系統(tǒng)調(diào)用,將自己和該端口連接起來(binding,綁定)。123、端口號(hào)分類(1)公認(rèn)端口(Well Known Ports):從0到1023,它們緊密綁定(binding)于一些服務(wù)。通常這些端口的通訊明確表明了某種服務(wù)的協(xié)議。例如:80端口實(shí)際上總是HTTP通訊。(2)注冊(cè)端口(Registered Ports):從1024到49151。它們松散地綁定于一些服務(wù)。也就是說有許多服務(wù)綁
8、定于這些端口,這些端口同樣用于許多其它目的。例如:許多系統(tǒng)處理動(dòng)態(tài)端口從1024左右開始。13(3)動(dòng)態(tài)和/或私有端口(Dynamic and/or Private Ports):從49152到65535。理論上,不應(yīng)為服務(wù)分配這些端口。實(shí)際上,機(jī)器通常從1024起分配動(dòng)態(tài)端口。但也有例外:SUN的RPC端口從32768開始。 系統(tǒng)管理員可以“重定向”端口:一種常見的技術(shù)是把一個(gè)端口重定向到另一個(gè)地址。例如默認(rèn)的HTTP端口是80,不少人將它重定向到另一個(gè)端口,如8080。4、Windows常用默認(rèn)端口 參見書上表3-1。143 Windows進(jìn)程 面對(duì)Windows系統(tǒng)中那些繁多的進(jìn)程時(shí),它
9、們都有些什么作用?如果電腦中了木馬,那么哪些是木馬程序?哪些又是系統(tǒng)進(jìn)程呢?哪些進(jìn)程可以結(jié)束?哪些進(jìn)程不能結(jié)束?這些對(duì)于一個(gè)網(wǎng)絡(luò)安全管理員來說是非常重要的,我們要掌握識(shí)別和處理可疑進(jìn)程的基本技能,這對(duì)使用系統(tǒng)和維護(hù)系統(tǒng)安全有著非常重要的作用。15一、進(jìn)程的概念1、進(jìn)程 進(jìn)程是程序在計(jì)算機(jī)上的一次執(zhí)行活動(dòng)。運(yùn)行一個(gè)程序時(shí),就啟動(dòng)了一個(gè)進(jìn)程。相對(duì)而言,程序是一組代碼,是靜態(tài)的,進(jìn)程是代碼的執(zhí)行行為,是活的 。16要點(diǎn):(1)每個(gè)進(jìn)程均運(yùn)行在其專用且受保護(hù)的地址空間內(nèi)。因此,如果同時(shí)運(yùn)行記事本(notepad.exe)的兩個(gè)拷貝,該程序正在使用的數(shù)據(jù)在各自實(shí)例中是彼此獨(dú)立的。(2)兩個(gè)進(jìn)程共享數(shù)據(jù)的
10、方法:進(jìn)程通信IPC;內(nèi)存共享。172、線程 進(jìn)程又被細(xì)化為線程,也就是一個(gè)進(jìn)程下有多個(gè)能獨(dú)立運(yùn)行的更小的單位。1)產(chǎn)生多響應(yīng)效果。2)可以充分使用多處理器。18*623二、進(jìn)程分析工具簡(jiǎn)介1、任務(wù)管理器 任務(wù)管理器是Windows本身攜帶的一個(gè)最快捷的工具??梢园唇M合鍵Ctrl+Shift+Esc來啟動(dòng)任務(wù)管理器。2、進(jìn)程觀察器PViewer Pviewer是通過注冊(cè)表來檢索進(jìn)程列表的,但注冊(cè)表并非一種控制機(jī)制,所以,我們不能通過注冊(cè)表殺死一個(gè)進(jìn)程。193、進(jìn)程樹觀察器Tlist/ Tasklist 可使用tasklist /?來查看使用方法。例如: tasklist /M列出所有其中符合指
11、定模式名的DLL模塊的所有任務(wù)。 Tasklist /SVC顯示每個(gè)進(jìn)程中的服務(wù)。204、進(jìn)程瀏覽器Process Explorer 進(jìn)程活動(dòng)中另一個(gè)重要的信息就是哪個(gè)文件被哪個(gè)進(jìn)程打開?進(jìn)程瀏覽器Process Explorer可解決這個(gè)問題。它含蓋了以上我們介紹的3種工具的所有功能。215、依賴關(guān)系瀏覽器dependency walker 使用依賴關(guān)系瀏覽器(dependency walker)的工具可以確定一個(gè)程序運(yùn)行時(shí)裝入了哪些動(dòng)態(tài)鏈接庫(DLL)。這個(gè)工具包含于Windows2000資源工具包中。224 Windows基本進(jìn)程 Windows必須的進(jìn)程,這些進(jìn)程是系統(tǒng)運(yùn)行的基本條件,
12、有了這些進(jìn)程,系統(tǒng)就能正常運(yùn)行,對(duì)Windows 2000/XP系統(tǒng)主要有:winlogon.exe、svchost.exe(可以同時(shí)存在多個(gè))、explorer.exe、csrss.exe、System Idle Process、smss.exe、services.exe、lsass.exe、spoolsv.exe,而有些進(jìn)程,比如:systray.exe(顯示系統(tǒng)托盤小喇叭圖標(biāo))、ctfmon.exe(微軟Office輸入法)、mstask.exe(計(jì)劃任務(wù))、winampa.exe等,卻是可有可無的進(jìn)程,我們完全可以禁止它們,而不會(huì)影響到系統(tǒng)的正常運(yùn)行。235 svchost.exe進(jìn)程
13、剖析 Svchost.exe 是從動(dòng)態(tài)鏈接庫 (DLL) 中運(yùn)行的服務(wù)的通用主機(jī)進(jìn)程名稱。svchost.exe是Windows NT核心系統(tǒng)的最重要的進(jìn)程之一,但它本身只作為服務(wù)宿主,提供條件讓其他服務(wù)在這里被啟動(dòng),而它自己卻不能提供任何服務(wù)。Svhost.exe文件在系統(tǒng)的%systemroot%system32文件夾下。24Windows 2000一般有2個(gè)svchost進(jìn)程,一個(gè)是RPCSS(Remote Procedure Call)服務(wù)進(jìn)程,另外一個(gè)則是由很多服務(wù)共享的一個(gè)svchost.exe。Windows XP中,則一般有4個(gè)以上的svchost.exe服務(wù)進(jìn)程,Window
14、s 2003 server中則更多,可以看出把更多的系統(tǒng)內(nèi)置服務(wù)以共享進(jìn)程方式由svchost啟動(dòng)是微軟的一個(gè)趨勢(shì)。25一、服務(wù)查看 要了解每個(gè)svchost進(jìn)程到底提供了多少系統(tǒng)服務(wù),在WindowsXP則使用“tasklist /svc”命令。26二、原理(1)基本原理: Svchost本身只是作為服務(wù)宿主,并不實(shí)現(xiàn)任何服務(wù)功能,需要Svchost啟動(dòng)的服務(wù)以動(dòng)態(tài)鏈接庫DLL形式實(shí)現(xiàn),在安裝這些服務(wù)時(shí),把服務(wù)的可執(zhí)行程序指向svchost,啟動(dòng)這些服務(wù)時(shí)由svchost調(diào)用相應(yīng)服務(wù)的動(dòng)態(tài)鏈接庫DLL來啟動(dòng)服務(wù)。27 那么svchost如何知道某一服務(wù)是由哪個(gè)動(dòng)態(tài)鏈接庫負(fù)責(zé)呢?這不是由服務(wù)的
15、可執(zhí)行程序路徑中的參數(shù)部分提供的,而是服務(wù)在注冊(cè)表中的參數(shù)設(shè)置的,注冊(cè)表中服務(wù)下邊有一個(gè)Parameters子鍵其中的ServiceDll表明該服務(wù)由哪個(gè)動(dòng)態(tài)鏈接庫DLL負(fù)責(zé)。28(2) Svchost的服務(wù)組svchost的所有組和組內(nèi)的所有服務(wù)都在注冊(cè)表的如下位置: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionSvchost29以rpcss服務(wù)為例:找到hkey_local_machine systemcurrentcontrolsetservicesrpcss項(xiàng);找到類型為“reg_expand_sz”的鍵“Ima
16、gepath”,其鍵值為“%systemroot%system32svchost -k rpcss”;“parameters”子項(xiàng)中有個(gè)名為“servicedll”的鍵,其值為“% systemroot%system32rpcss.dll”,其中“rpcss.dll”就是rpcss服務(wù)要使用的動(dòng)態(tài)鏈接庫文件。 這樣 svchost進(jìn)程通過讀取“rpcss”服務(wù)注冊(cè)表信息,就能啟動(dòng)該服務(wù)了。30三、優(yōu)缺點(diǎn)優(yōu)點(diǎn):減少了系統(tǒng)資源的消耗。缺點(diǎn):不穩(wěn)定因素,因?yàn)槿魏我粋€(gè)共享進(jìn)程的服務(wù)因?yàn)殄e(cuò)誤退出進(jìn)程就會(huì)導(dǎo)致整個(gè)進(jìn)程中的所有服務(wù)都退出。svchost.exe型木馬病毒隱患。31四、 安裝服務(wù)與設(shè)置 要通過
17、svchost調(diào)用來啟動(dòng)的服務(wù),就一定要在HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionSvchost下有該服務(wù)名,這可以通過如下方式來實(shí)現(xiàn):(1) 添加一個(gè)新的服務(wù)組,在組里添加服務(wù)名;(2) 在現(xiàn)有組里添加服務(wù)名;(3) 直接使用現(xiàn)有服務(wù)組里的一個(gè)服務(wù)名,但本機(jī)沒有安裝的該服務(wù);(4) 修改現(xiàn)有服務(wù)組里的現(xiàn)有服務(wù),把它的ServiceDll指向自己。326 基于進(jìn)程的木馬病毒查殺 因?yàn)閟vchost進(jìn)程能夠啟動(dòng)各種服務(wù),所以病毒、木馬也想盡辦法利用它,企圖利用它的特性來迷惑用戶,達(dá)到感染、入侵、破壞的目的。下面介紹幾個(gè)
18、典型的基于進(jìn)程加載的木馬病毒的查殺方法。33一、查殺“Falling Star”雙進(jìn)程木馬 許多木馬和一些防護(hù)工具采用了雙進(jìn)程保護(hù)手段,例如“Falling Star”木馬就采用雙進(jìn)程模式,下面來看看如何發(fā)現(xiàn)它們。第一步:打開“任務(wù)管理器”。發(fā)現(xiàn)兩個(gè)“陌生進(jìn)程”(和系統(tǒng)基本進(jìn)程名稱相似?。骸癷nternet.exe”和“systemtray.exe”。 第三步:在嘗試結(jié)束進(jìn)程時(shí),第一次選擇“systemtray.exe”來結(jié)束進(jìn)程樹,結(jié)果進(jìn)程馬上就再生了,任務(wù)管理器中又顯示出這兩個(gè)進(jìn)程。于是再次選擇“internet.exe”,然后結(jié)束進(jìn)程樹。進(jìn)程沒有再生,從而將木馬進(jìn)程從系統(tǒng)中清除。34二
19、、查殺偽裝系統(tǒng)進(jìn)程木馬 許多病毒和木馬為避免從進(jìn)程名稱中發(fā)現(xiàn)它們的蹤影,往往會(huì)采用“障眼法”,使用和系統(tǒng)文件或系統(tǒng)進(jìn)程名稱類似的進(jìn)程名稱。1、文件名偽裝(1)修改常見程序或進(jìn)程個(gè)別字符(2)修改擴(kuò)展名2、 路徑偽裝35三、進(jìn)程優(yōu)化,肅清惡意進(jìn)程 除系統(tǒng)運(yùn)行必須的基本進(jìn)程外,每個(gè)程序運(yùn)行后都會(huì)在系統(tǒng)中生成進(jìn)程,每個(gè)進(jìn)程都會(huì)占用一定的CPU資源和內(nèi)存資源。過多的進(jìn)程和一些設(shè)計(jì)不良的進(jìn)程就會(huì)導(dǎo)致系統(tǒng)變慢、性能下降,從而應(yīng)該對(duì)它們進(jìn)行優(yōu)化,更重要的是經(jīng)常性的優(yōu)化可以及時(shí)發(fā)現(xiàn)病毒,從精簡(jiǎn)的進(jìn)程列表中容易發(fā)現(xiàn)病毒。361、精簡(jiǎn)進(jìn)程 系統(tǒng)中的一些進(jìn)程并不是必須的,結(jié)束它們并不會(huì)對(duì)系統(tǒng)造成什么損害。2、殺死不
20、良進(jìn)程 有時(shí)會(huì)發(fā)現(xiàn)系統(tǒng)運(yùn)行速度特別慢,這時(shí)可打開任務(wù)管理器,單擊“進(jìn)程”標(biāo)簽,點(diǎn)擊“CPU”列標(biāo)簽讓進(jìn)程按CPU資源占用排序,可以很明顯地看到資源占用最高的程序。同樣方法,可以點(diǎn)擊“內(nèi)存”列標(biāo)簽,查看那些內(nèi)存占用大戶,及時(shí)結(jié)束進(jìn)程。3、優(yōu)化軟件性能 可以通過改變軟件進(jìn)程優(yōu)先級(jí)來提高其性能,這樣能使它們運(yùn)行得更快,當(dāng)然負(fù)作用就是可能影響到其他正在運(yùn)行的進(jìn)程。377 Windows注冊(cè)表解析 一、 注冊(cè)表概述 Win3.x中,對(duì)軟硬件工作環(huán)境的配置是通過對(duì)擴(kuò)展名為.ini的文件進(jìn)行修改來完成的,但I(xiàn)NI文件管理起來很不方便。 為了克服上述這些問題,在Windows95及其后繼版本中,采用了一種叫做
21、“注冊(cè)表”(Registry)的數(shù)據(jù)庫來統(tǒng)一進(jìn)行管理,將各種信息資源集中起來并存儲(chǔ)各種配置信息。381、 注冊(cè)表的作用和特點(diǎn) 注冊(cè)表中存放著各種參數(shù),直接控制著 Windows 的啟動(dòng)、硬件驅(qū)動(dòng)程序的裝載以及一些 Windows應(yīng)用程序的運(yùn)行,從而在整個(gè)系統(tǒng)中起著核心作用。它包括:39(1)軟、硬件的有關(guān)配置和狀態(tài)信息,注冊(cè)表中保存有應(yīng)用程序和資源管理器外殼的初始條件、首選項(xiàng)和卸載數(shù)據(jù)。(2)聯(lián)網(wǎng)計(jì)算機(jī)的整個(gè)系統(tǒng)的設(shè)置和各種許可,文件擴(kuò)展名與應(yīng)用程序的關(guān)聯(lián),硬件部件的描述、狀態(tài)和屬性。(3)性能記錄和其它底層的系統(tǒng)狀態(tài)信息,以及其它數(shù)據(jù)。40 如果注冊(cè)表受到了破壞,輕者使 Windows的啟動(dòng)
22、過程出現(xiàn)異常,重者可能會(huì)導(dǎo)致整個(gè)系統(tǒng)的完全癱瘓。41注冊(cè)表具有以下特點(diǎn):(1)注冊(cè)表允許對(duì)硬件、系統(tǒng)參數(shù)、應(yīng)用程序和設(shè)備驅(qū)動(dòng)程序進(jìn)行跟蹤配置,這使得修改某些設(shè)置后不用重新啟動(dòng)成為可能。(2)注冊(cè)表中登錄的硬件部分?jǐn)?shù)據(jù)可以支持高版本W(wǎng)indows的即插即用特性。當(dāng)Windows檢測(cè)到機(jī)器上的新設(shè)備時(shí),就把有關(guān)數(shù)據(jù)保存到注冊(cè)表中。另外,還可以避免新設(shè)備與原有設(shè)備之間的資源沖突。(3)管理人員和用戶通過注冊(cè)表可以在網(wǎng)絡(luò)上檢查系統(tǒng)的配置和設(shè)置,使得遠(yuǎn)程管理得以實(shí)現(xiàn)。422 、注冊(cè)表結(jié)構(gòu)1)注冊(cè)表文件(1)Windows 95/98,注冊(cè)表文件是:System.dat和User.dat。System.d
23、at包含系統(tǒng)硬件和軟件的設(shè)置,User.dat保存著與用戶有關(guān)的信息,例如資源管理器的設(shè)置,顏色方案以及網(wǎng)絡(luò)口令等等。43(2)Windows 2000的注冊(cè)表分為兩個(gè)部分: 用戶配置文件保存在根目錄“Documents and Settings”下的用戶名的目錄中,包括Ntuser.dat和Ntuser.ini兩個(gè)隱藏文件及Ntuser.log日志文件。 系統(tǒng)配置文件位于Windows 2000系統(tǒng)目錄下的“system32config”中,包括Default、Software、System、Appevent.evt、Secevent.evt、Sysevent.evt等多個(gè)隱藏文件及其相應(yīng)的
24、log文件和.sav文件。這些注冊(cè)表文件在Windows 2000運(yùn)行時(shí)無法使用其他工具打開。442)注冊(cè)表鍵和子鍵 注冊(cè)表通過主關(guān)鍵字(最上層的為“根鍵”,例如:HKEY_CURRENT_USERS就是一個(gè)根鍵,標(biāo)題欄上也有顯示)和子鍵來管理各種信息。注冊(cè)表中的所有信息是以各種形式的“鍵值項(xiàng)數(shù)據(jù)”保存下來。所有的關(guān)鍵字都是以“HKEY”作為前綴開頭。453)注冊(cè)表中的“鍵值數(shù)據(jù)項(xiàng)”的類型 注冊(cè)表通過鍵和子鍵來管理各種信息。但是注冊(cè)表中的所有信息都是以各種形式的鍵值項(xiàng)數(shù)據(jù)保存的。在注冊(cè)表編輯器右窗格中顯示的都是鍵值項(xiàng)數(shù)據(jù)。這些鍵值項(xiàng)數(shù)據(jù)可以分為三種類型:46(1)二進(jìn)制(BINARY) 在注冊(cè)
25、表中,二進(jìn)制是沒有長(zhǎng)度限制的,可以是任意個(gè)字節(jié)的長(zhǎng)度。在注冊(cè)表編輯器中,二進(jìn)制數(shù)據(jù)以十六進(jìn)制的方式顯示出來。雙擊鍵值名,出現(xiàn)“編輯二進(jìn)制數(shù)值”對(duì)話框,我們還可以在二進(jìn)制和十六進(jìn)制之間進(jìn)行切換。(2)DWORD值(DWORD) DWORD值是一個(gè)32位(4個(gè)字節(jié),即雙字)長(zhǎng)度的數(shù)值。在注冊(cè)表編輯器中,系統(tǒng)以十六進(jìn)制的方式顯示DWORD值。在編輯DWORD數(shù)值時(shí),可以選擇用二進(jìn)制、十進(jìn)制或是十六進(jìn)制的方式進(jìn)行輸入。47(3)字符串值(SZ) 在注冊(cè)表中,字符串值一般用來表示文件的描述、硬件的標(biāo)識(shí)等。通常它由字母和數(shù)字組成。下圖文本輸入欄中的內(nèi)容即為一個(gè)鍵值,它是一種字符串值類型。通過鍵值名、鍵值就
26、可以組成一種鍵值項(xiàng)數(shù)據(jù),這就相當(dāng)于Win.ini、System.ini文件中小節(jié)下的設(shè)置行。其實(shí),使用注冊(cè)表編輯器將這些鍵值項(xiàng)數(shù)據(jù)導(dǎo)出后,其形式與.ini文件中的設(shè)置完全一樣。483 、注冊(cè)表簡(jiǎn)單剖析 下面主要以Windows 2000的注冊(cè)表為例簡(jiǎn)單剖析一下注冊(cè)表各根鍵的主要內(nèi)容。1) HKEY_LOCAL_MACHINE根鍵 HKEY_LOCAL_MACHINE根鍵中存放的是用來控制系統(tǒng)和軟件的設(shè)置。由于這些設(shè)置是針對(duì)那些使用Windows系統(tǒng)的用戶而設(shè)置的,所以它與具體用戶無關(guān),它是一個(gè)公共配置信息。HKEY_LOCAL_MACHINE包括了如下五個(gè)子鍵:49(1)HARDWARE子鍵:
27、該子鍵下面存放一些有關(guān)超文本終端、數(shù)學(xué)協(xié)處理器和串口等信息。(2)SAM子鍵:系統(tǒng)自動(dòng)將其保護(hù)起來。(3)SECURITY子鍵:包含了安全設(shè)置的信息,同樣也讓系統(tǒng)保護(hù)起來。50(4)SOFTWARE子鍵:該子鍵中保留的是所有已安裝的32位應(yīng)用程序的信息。各個(gè)程序的控制信息分別安裝在相應(yīng)的子鍵中。由于不同的機(jī)器安裝的應(yīng)用程序互不相同,因此這個(gè)子鍵下面的子鍵信息會(huì)有很大的差異。(5)SYSTEM子鍵:該子鍵存放的是啟動(dòng)時(shí)所使用的信息和修復(fù)系統(tǒng)時(shí)所需的信息,其中包括各個(gè)驅(qū)動(dòng)程序的描述信息和配置信息等。System子鍵下面有一個(gè)CurrentControlSet子鍵,系統(tǒng)在這個(gè)子鍵下保存了當(dāng)前的驅(qū)動(dòng)程
28、序控制集的信息。512)HKEY_CLASSES_ROOT根鍵HKEY_CLASSES_ROOT根鍵中記錄的是Windows操作系統(tǒng)中所有數(shù)據(jù)文件的信息,主要記錄不同文件的文件名后綴和與之對(duì)應(yīng)的應(yīng)用程序。當(dāng)用戶雙擊一個(gè)文檔時(shí),系統(tǒng)可以通過這些信息啟動(dòng)相應(yīng)的應(yīng)用程序。HKEY_CLASSES_ROOT根鍵中存放的信息與HKEY_LOCAL_MACHINESoftwareClasses分支中存放的信息是一致的。3)HKEY_CURRENT_CONFIG根鍵如果你在Windows中設(shè)置了兩套或者兩套以上的硬件配置文件(Hardware Configuration File),則在系統(tǒng)啟動(dòng)時(shí)將會(huì)讓用戶選擇使用哪套配置文件。而HKEY_CURRENT_CONFIG根鍵中存放的正是當(dāng)前配置文件的所有信息。524)HKEY_CURRENT_USER根鍵 HKEY_USERS根鍵中保存的是默認(rèn)用戶(.DEFAULT)、當(dāng)前登錄用戶與軟件(Software)的信息。它的下面有三個(gè)子鍵:.DEFAULT子鍵、S-1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 創(chuàng)新型人才培養(yǎng)在高校的實(shí)踐研究
- 2026年外貿(mào)業(yè)務(wù)員資格考試國(guó)際貿(mào)易與商務(wù)溝通方向模擬題
- 2026年職場(chǎng)溝通與禮儀測(cè)試題
- 2026年產(chǎn)品設(shè)計(jì)與管理用戶研究與產(chǎn)品設(shè)計(jì)題集
- 2026年情緒管理心理學(xué)考試模擬題及答案
- 2026年食品營(yíng)養(yǎng)與健康知識(shí)模擬測(cè)試題
- 2026年個(gè)人職業(yè)發(fā)展規(guī)劃與時(shí)間管理技巧考核題
- 2026年電子商務(wù)技術(shù)專業(yè)操作題庫
- 2026年酒店管理專業(yè)筆試題目集
- 2026年軟件工程師面試試題及答案解析
- 量子科普知識(shí)
- 2025至2030中國(guó)航空安全行業(yè)市場(chǎng)深度研究與戰(zhàn)略咨詢分析報(bào)告
- 華潤(rùn)燃?xì)?026屆校園招聘“菁英計(jì)劃·管培生”全面開啟備考考試題庫及答案解析
- 2025年醫(yī)院財(cái)務(wù)部工作總結(jié)及2026年工作計(jì)劃
- 成本管理論文開題報(bào)告
- 華潤(rùn)集團(tuán)6S管理
- 新建粉煤灰填埋場(chǎng)施工方案
- 2025年提高缺氧耐受力食品行業(yè)分析報(bào)告及未來發(fā)展趨勢(shì)預(yù)測(cè)
- 小學(xué)三年級(jí)數(shù)學(xué)判斷題100題帶答案
- 互聯(lián)網(wǎng)運(yùn)維服務(wù)保障承諾函8篇范文
- 2025年(第十二屆)輸電技術(shù)大會(huì):基于可重構(gòu)智能表面(RIS)天線的相控陣無線通信技術(shù)及其在新型電力系統(tǒng)的應(yīng)用
評(píng)論
0/150
提交評(píng)論