A. 我每次關機的時候都會提示「正在關閉shellwndtray.exe程序」,不知道是什麼程序,哪位高手幫幫忙
http://ccufo.cn/koru.exe
也談電腦快速關機(電腦的另類關機方法)
一、WindowsXP
1.做個文件進行關機。用記事本文件在桌面上新建一個文件,並輸入「(new ActiveXobiject("Shell.Application")).ShutdownWindows 0;」(引號不輸入,下同),然後關閉保存,重命為「shutdownsj」,這樣每次用滑鼠雙擊這個文件就可關機了。
2.倒計時關機。 在 開始→運行 中輸入「shutdown -s -t 30」後確定,就可以在30秒後關機,其中30是關機的倒計時秒數,也可以自定義輸入,如果想取消倒計時關機你可以輸入「shutdown -a」
3.定時關機。 在桌面上新建一個「快捷方式」,並在其中的向導「位置」輸入(默認安裝盤為C盤):C:\windows\system32\tsshutdn.exe 10/powerdown /DELAY:01,其中10為關機的廷遲時間,/DELAY:01為電源關閉廷遲時間。其實這時礦產的定時關機是得用「計劃任務」程序將這個「快捷方式」加入進去,然後設置為XX的關機時間,例如第晚22:00。
也可以直接在 開始→運行 中輸入「at xx:xx shutdown -s」(xx:xx指的是關機的是時間)
4.進行關機設置。 在windowsXP中可以對關機進行一下設置,在 開始→運行 中輸入「shudown -i」,會彈出一個「關機設置」的窗口,其中可以進行「遠程關機」、警告時間設置和計劃選項等設置,在這里隨心關機就要看你的設置了。如果還想獲得更多的關機技巧,可以用「shutdown -help」進行查詢
注: 如要在windows2000中倒計時關機或是定時關機的話只要把windowsXP c:\windows\system32目錄下的「shutdown.exe」文件拷貝到Windows2000下的c:\winnt\system32目錄下即可
二、windws98
在windows98中修改注冊表可以實現快速關機。
1.在開始→運行中輸入regedit打開注冊表編輯器。
2.依次展開進入HKEY_CLASSES_ROOT\Directory\shell分支。
3.新建一個命名為Close的主鍵,並將該主鍵下的「默認」鍵值修改為「快速關機」。
4.然後在Close主鍵下新建一個命名為Command的主鍵,將該主鍵下的「默認」鍵值修改為Rundll32.exe User.exe,ExitWindows。接著保存退出注冊表編輯器。
5.重新啟動系統,當你用滑鼠右鍵單擊「開始」菜單後,就可以彈出的右鍵菜單中選擇「快速關機」項來關閉電腦。
快速關機的危害
有一種在網上流傳的快速關機方法:調出任務管理器,按住Ctrl鍵,點擊關機,這樣可三秒關機,速度很快。另外,也有一些快速關機軟體,如:SuperFast Shutdown,用它也能快速關機。
我們都知道,系統關機時要進行一系列的操作,包括:關閉窗口、結束進程和服務、保存數據等等。而像上面那樣快速關機是否省掉了某些步驟,這樣做又會不會對系統有所危害呢?
先來看看系統正常關機要經歷哪些步驟:
①關機指令通知Windows子系統CSRSS.EXE,CSRSS.EXE,收到通知後會和Winlogon.EXE做一個數據交換,再由Winlogon.EXE通知CSRSS.EXE開始關閉系統的流程。
②CSRSS.EXE依次查詢擁有頂層窗口的用戶進程,讓這些用戶進程退出。
③接著開始終止系統進程。
以上3個步驟是整個Windows關機過程中最耗費時間的一段,大多數關機緩慢的原因都是因為這3個步驟引起的。
④Winlogon.EXE調用NtShutdownSystem()函數來命令系統執行後面的掃尾工作,最後關機。
看來Windows關機過程還挺復雜的。而使用Ctrl鍵關機或是使用某些快速關機軟體,並不會經過完整的四步過程,而往往是跳過前三步而直接調用NtShutdownSystem()函數進行關機的。
很多軟體在運行時會將數據寫入內存,在退出時再保存到文件。如果不經過前面的步驟關機,會導至程序不能正常退出而丟失數據,這樣就可能因重要數據丟失造成一些意外的錯誤,對系統是有危害的。
所以,在此建議大家盡量不要使用Ctrl鍵關機或是某些快速關機軟體,畢竟數據的安全性比節省的那一點關機時間重要得多
各種病毒時至今日也可算是百花齊放了,搞得人心惶惶,一旦發現自己的電腦有點異常就認定是病毒在作怪,到處找殺毒軟體,一個不行,再來一個,總之似乎不找到"元兇"誓不罷休一樣,結果病毒軟體是用了一個又一個,或許為此人民幣是用了一張又一張,還是未見"元兇"的蹤影,其實這未必就是病毒在作怪。 這樣的例子並不少見,特別是對於一些初級電腦用戶。下面我就結合個人電腦使用及企業網路維護方面的防毒經驗從以下幾個方面給大家介紹介紹如何判斷是否中了病毒,希望對幫助識別"真毒"有一定幫助!
病毒與軟、硬體故障的區別和聯系
電腦出現故障不只是因為感染病毒才會發生,個人電腦使用過程中出現各種故障現象多是因為電腦本身的軟、硬體故障引起的,網路上的多是由於許可權設置所致。我們只有充分地了解兩者的區別與聯系,才能作出正確的判斷,在真正病毒來了之時才會及時發現。
死機現象:病毒打開了許多文件或佔用了大量內存;運行不穩定(如內存質量差,硬體超頻性能差等);運行了大容量的軟體佔用了大量的內存和磁碟空間;使用了一些測試軟體(有許多Bug);硬碟空間不夠等等;運行網路上的軟體時經常死機也許是由於網路速度太慢,所運行的程序太大,或者自己的工作站硬體配置太低。
系統無法啟動:病毒修改了硬碟的引導信息,或者刪除了某些啟動文件。如引導型病毒引導文件損壞;硬碟損壞或參數設置不正確;系統文件人為地誤刪除等。
文件打不開:病毒修改了文件格式;病毒修改了文件鏈接位置。文件損壞或硬碟損壞;文件快捷方式對應的鏈接位置發生了變化;原來編輯文件的軟體刪除了;如果是在區域網中多表現為伺服器中文件存放位置發生了變化,而工作站沒有及時刷新伺服器的內容(長時間打開了資源管理器)。
經常報告內存不夠:病毒非法佔用了大量內存;打開了大量的軟體;運行了需要大量內存資源的軟體;系統配置不正確;內存容量太小等(目前基本內存要求為128MB)。
提示硬碟空間不夠:病毒復制了大量的病毒文件(這種現象比較常見,有時好端端的近40GB硬碟安裝了一個Windows 2000操作系統或Windows XP操作系統就說沒空間了,安裝軟體時就提示硬碟空間不夠)。硬碟每個分區容量太小;安裝了大量的大容量軟體;所有軟體都集中安裝在一個分區之中;硬碟本身就小;如果是在區域網中系統管理員為每個用戶設置了工作站用戶的「私人盤」使用空間限制,因查看的是整個網路盤的大小,其實「私人盤」上容量已用完了。
軟盤等設備未訪問時出讀寫信號:病毒感染,軟盤取走了還在打開曾經在軟盤中打開過的文件。
出現大量來歷不明的文件:病毒復制文件;可能是一些軟體安裝中產生的臨時文件;也或許是一些軟體的配置信息及運行記錄。
數據丟失:病毒刪除了文件;硬碟扇區損壞;因恢復文件而覆蓋原文件;如果是在網路上的文件,也可能是由於其他用戶誤刪除了。
格式化硬碟(並非低格)會影響硬碟壽命嗎?
答:普通的格式化硬碟是不會影響硬碟壽命的。格式化分為高級格式化和低級格式化。高級格式化僅僅是清除硬碟上的數據,生成引導信息,初始化FAT表,標注邏輯壞道等。而低級格式化是將硬碟劃分出柱面和磁軌,再將磁軌劃分為若干個扇區,每個扇區又劃分出標識部分ID、間隔區、GAP和數據區DATA等。低級格式化是高級格式化之前的一件工作,每塊硬碟在出廠前都進行了低級格式化。低級格式化是一種損耗性操作,對硬碟壽命有一定的負面影響。而我們平時所用的Windows下的格式化(包括在DOS下面使用的格式化)其實是高級格式化。
對於近幾年新購進的硬碟,包括高格和低格在內的格式化操作,都不會影響其壽命。
與以前相比,現在硬碟的物理結構發生了一些變化,直接影響到相應的硬碟指令實現方式的變化,其中最重要的就是硬碟尋道方式的變化導致的格式化指令的變化。目前用戶能訪問的,是經過轉化後的邏輯扇區,而不是實際的與物理磁頭對應的物理扇區。這樣,用戶實際上已經無法對物理意義上的硬碟進行操作了。現在所謂的低級格式化只不過是實現了重新置零和將壞扇區重定向罷了,並不能實現硬碟再生,也沒有物理意義上的修復功能。
對於常用的高級格式化,「快速格式化」僅僅是重置硬碟分區表,即使是「完全格式化」,也不過是在重置硬碟分區表之外,把所有扇區重新置零。由此可以看出,用戶運行的格式化指令與其他普通的讀寫操作並無本質區別,而在硬碟整個壽命中,這種讀寫的次數則只能用天文數字來計量了,格式化或者Ghost操作的次數完全可以忽略不計。根據現有硬碟製造技術,普通應用中單純因為讀寫而導致硬碟損壞的情況是非常罕見的,大多數硬碟故障都與外部物理碰撞、讀寫中突然停電以及電路損壞有關。所以,格式化中惟一需要考慮的就是避免上述這幾種情況的發生。
格式解析
◇ AVI
從Windows 3.X時代開始,AVI就成為主流視頻格式,其地位好比音頻格式中的WAV。在AVI文件中,視頻信息和伴音信息是分別存儲的,因此可以把一段AVI文件中的視頻與另一個AVI文件中的伴音合成在一起。AVI文件結構不僅解決了音頻和視頻的同步問題,而且具有通用和開放的特點。它可以在任何Windows環境下工作,很多軟體都可以對AVI視頻直接進行編輯處理。
盡管AVI擁有兼容性好、調用方便、圖象質量優良等特點,然而其缺點也是顯而易見的,這就是AVI文件太過龐大。另外AVI還存在2GB或4GB的容量限制(FAT32文件系統)。
◇ MPEG-Ⅰ(VCD)
MPEG-Ⅰ應該是大家接觸最多的視頻格式,VCD就採用這一編碼方式。PAL 制式的MPEG-Ⅰ 的解析度為 352×240,稍強於VHS畫質,而且可以將大約74分鍾左右的MPEG-Ⅰ文件存儲在一張容量為650MB的光碟中,因而得以大規模普及。
不過以現今的眼光來看,MPEG-Ⅰ無論是畫質還是文件大小方面都難以令人滿意,因此逐漸被其它先進編碼格式取代也是必然的趨勢。
◇ MPEG-Ⅱ(DVD)
MPEG-Ⅱ在MPEG-Ⅰ的基礎上將畫質大幅提升,PAL制式的標准MPEG-Ⅱ解析度高達720×576解析度。此外,MPEG-Ⅱ在編碼時使用了幀間壓縮和幀內壓縮兩種方式,並且通過運動補償等技術來改善畫質。
從清晰度來看,MPEG-Ⅱ幾乎是無可挑剔的,但是MPEG-Ⅱ也並非十全十美。由於MPEG-Ⅱ沒能在壓縮技術上有所突破,因此其數據量比MPEG-Ⅰ更大,在DVD刻錄機沒有普及之前難以用於個人製作。此外,MPEG-Ⅱ的壓縮數據的碼流比較特殊性,各種編輯軟體無法隨機訪問,因此在進行非線性編輯時會導致素材搜索很遲緩。更為重要的是,MPEG-Ⅱ過大的編解碼必須依賴強大的處理晶元。
◇ MPEG4(DivX、XviD、WMV9)
MPEG4可謂是目前最熱門的視頻格式了,被稱為DVD 殺手。MPEG4的畫質細膩、音效動感逼真,視聽效果接近DVD水平。而且在保證圖像質量相同的情況下,採用MPEG4編碼的文件大小可達到原DVD影音文件的1/3左右。更為重要的是,MPEG4的編碼率可以自由設定,讓用戶輕松地在畫質與體積之間選擇。
目前常見的MPEG4編碼技術可以分為DivX、XviD以及Microsoft MPEG4 V3。Microsoft MPEG4 V3編碼主要被用於ASF文件,基本上不對DVD構成任何威脅。令人感到意外的是,Microsoft對MPEG4進行修改推出了WMV,目前已經漸成氣候。隨著Windows Media Encoder9的推出 ,WMV9將會提供接近DVD的畫質,而且在版權保護上煞費苦心。
DivX和XviD將矛頭直指DVD,它們都具備動態補償、視覺心理智能壓縮等功能,而且還可以配合字幕功能實現等同於DVD電影的效果。在視頻採集時,DivX和XviD編碼對於系統性能的要求並不高,數據量的降低可以明顯減輕CPU與磁碟系統的負擔。目前DivX和XviD的編碼解碼器都是免費的,因此大受歡迎。
◇ RealMedia
RealMedia 應該說是最流行的網路流媒體格式之一了,正是它的誕生,才使得網路視頻得以廣泛應用。令人驚嘆的是,在用 56K Modem撥號上網的條件下,RM依舊可以實現不間斷地視頻播放。此外,RM類似於MPEG4,可以自行設定編碼速率,而且也具備動態補償,在512Kbps以上的編碼速率時,RM的畫質高於VCD。但是,在相同的編碼速率下,RM的畫質還是不如MPEG4。
為了改變RealMedia不適合高畫質視頻存儲的缺陷,Real公司推出了RMVB格式。VB即VBR,是Variable Bit Rate(可改變比特率)的英文縮寫。影片的里靜止畫面和運動畫面對壓縮比率的要求是不同的,如果始終保持固定的比特率,會對文件容量造成浪費,而且在大動態視頻場面時畫質不佳。
RMVB打破了原先RM格式那種自始自終保持固定壓縮比的方式,引入了動態壓縮比率,將較高的比特率用於復雜的動態畫面(歌舞、飛車、戰爭等),而在靜態畫面時則靈活地轉為較低的編碼率,合理地利用了比特率資源。這樣在平均編碼率不變的情況下,可以進一步改善視頻畫質。
◇ MOV
MOV是由Apple公司主推的視頻格式,可通用於MAC系統與PC平台。MOV格式的視頻文件可以採用不壓縮或壓縮的方式,其壓縮演算法包括Cinepak、Intel Indeo Video R3.2 和Video編碼。雖然普通人對MOV格式的文件接觸不太多,但MOV在視頻編輯時還是具有很重要的意義。Adobe公司的專業級多媒體視頻處理軟體AfterEffect和Premiere都在底層支持MOV,允許直接編輯。客觀而言,昔日輝煌的MOV已經不復當年之勇,也不適合作為視頻文件輸出的最終載體。
常見多媒體格式特性對比
MPEG-Ⅰ MPEG-Ⅱ DivX XviD WMV RM RMVB MOV AVI
默認PAL制 352×288 720× 576 可變 可變 可變 可變 可變 320×240 320×240
默認NTSC 352×288 640× 480 可變 可變 可變 可變 可變 320×240 320×240
最大音頻通道 2 8 8 8 8 2 8 2 2
默認編碼率 1.5Mbps 4~8Mbps 可變 可變 可變 可變 可變 800~1600Kbps NA
視頻質量 一般 很好 編碼設定 編碼設定 編碼設定 一般 較高 一般 很好
動態補償 無 有 有 有 有 有 有 無 無
編碼硬體要求 一般 高 較高 較高 較高 一般 較高 一般 低
解碼硬體要求 很低 一般 較高 較高 很高 較低 較高 一般 很低
可編輯性 較好 一般 很差 很差 很差 很差 很差 較好 很好
擴展名 MPG、MPEG、M2V、DAT MPG、MPEG、VOB AVI AVI WMV、ASF RM、RAM RMVB MOV AVI
二、畫質比較與技術指標
不可否認,畫質對於一種視頻編碼格式而言是相當重要的。在相同壓縮比的條件下,畫質最出色的視頻格式自然受到廣大用戶的推崇。為此,我們選擇了兩種編碼速率進行測試,分別是1.5Mbps和512Kbps,從實際表現來看究竟誰才是最優秀的視頻存儲格式。視頻來源是高品質的DVD影碟,編碼後採用HyperSnap截圖。
◇ 1.5Mbps高碼率測試
從畫質對比的截圖來看,我們不得不被MPEG4以及RMVB的表現而打動(因為印刷效果的限制,我們無法通過圖片來展現這種區別。註:原文發表於PCDIY雜志)。客觀而言,此時它們與DVD畫質的差距微乎其微,肉眼幾乎無法分辨。在MPEG4與RMVB的較量中,兩者都表現出極高的水準,MPEG4總體上更勝一籌,不過說實話,在動態畫面下,這種細微的差別是很難察覺的。MPEG4分支下的DivX、XviD和WMV基本上處於同一水平線,其中DivX與XviD的表現更是如出一轍,很多人認為XviD就是DivX 5.0之後的免費版,甚至在名稱方面都有些類似。至於MPEG-Ⅰ(VCD),由於編碼演算法的原因,其畫質自然無法與以上幾項技術相提並論。
◇ 512Kbps低碼率測試
512Kbps的低編碼速率對於各種編碼技術而言都是一種考驗。如果不能在低編碼速率下展現出可以令人接受的畫質,那麼這項技術至少不適用於互聯網路。在此項測試中,DivX和XviD畫質比VCD略遜一籌,倒是RM與WMV令我們刮目相看,能夠提供與VCD相近的畫質,甚至還稍微出色一些。對此我們並不感到意外,因為DivX和XviD的本意就是打破DVD視頻在高畫質領域的壟斷,而WMV和RM帶有流媒體的烙印,在低編碼速率下擁有更多的補償技術,改善了畫質。
三、實時編碼測試
測試使用的編碼軟體包括RM(Helix ProcerPlus)、DivX(UleadVideoStudio6+DivX5.05)、WMV(WindowsMediaEncoder9)、MPEG-Ⅰ(UleadVideoStudio6)和MPEG-Ⅱ(UleadVideoStudio6),操作系統為Windows2000中文版+SP3。
◇ 低端配置測試
這款低端配置的主要配件為Celeron 550MHz(366MHz超頻)+440BX+256MB PC100 SDRAM。使用PII以及低頻PIII、Celeron、Duron的用戶都可以參考一下。
對於低端配置,我們採用電視卡錄制節目的方式,測試用的電視卡處理晶元為BT878,不具備實時編碼能力,因此對於各種編碼技術而言都是公平的。此外,考慮到視頻源的質量,除了MPEG-Ⅰ/Ⅱ,其餘都採用512Kbps編碼速率,而且各種參數選擇默認值。
低端配置實時編碼測試
1分鍾內丟幀數 流暢度
RM 無法看到 可以接受
DivX 355 勉強接受
WMV9 無法看到 較差
MPEG-Ⅰ 345 勉強接受
MPEG-Ⅱ 停止測試 完全無法接受
從測試情況來看,RM似乎更加適合低配置用戶,而MPEG-Ⅱ過高的數據量已經遠遠超出了該配置的處理能力。非常遺憾的是,最實用的DivX與WMV9在低配置機器上有些力不從心。
◇ 中端配置測試
中端配置為Duron 1.1GHz+KT133A,其它配件與低端配置相同。這應該算是典型中低端配置,新Duron所支持的SSE指令集得到各種視頻軟體的優化。此次測試的編碼速率為1Mbps。
中端配置實時編碼測試
1分鍾內丟幀數 流暢度
RM 無法看到 完全可以接受
DivX 152 完全可以接受
WMV9 無法看到 可以接受
MPEG-Ⅰ 0 完全可以接受
MPEG-Ⅱ 235 可以接受
當CPU主頻跨越1GHz的台階之後,整個系統基本上能夠應對各種視頻編碼技術。毫無疑問,對於如今大多數Pentium4以及AthlonXP兼容機而言,應付各種視頻編碼已經輕松自如,由此也可以預見,軟體編碼技術將最終取代硬體編碼晶元,特別是在家用領域。
回答者:neal_3000 - 大魔法師 九級 4-3 09:33
評價已經被關閉 目前有 200 個人評價
好
89% (178) 不好
11% (22)
對最佳答案的評論
好
評論者: xszf901723 - 見習魔法師 二級
值得一看
評論者: sy8849 - 魔法學徒 一級
長知識阿~~ 不過,這么多格式終究是個麻煩,感覺還是用一個萬能的最好,嘿
評論者: Cityboy_qhl - 童生 一級
更多>>
其他回答共 2 條
圖片格式
以下內容來自:http://support.microsoft.com/default.aspx?scid=kb;zh-cn;320314
圖片格式:光柵圖片
BMP:Windows 點陣圖
Windows 點陣圖可以用任何顏色深度(從黑白到 24 位顏色)存儲單個光柵圖像。Windows 點陣圖文件格式與其他 Microsoft Windows 程序兼容。它不支持文件壓縮,也不適用於 Web 頁。
從總體上看,Windows 點陣圖文件格式的缺點超過了它的優點。為了保證照片圖像的質量,請使用 PNG 文件、JPEG 文件或 TIFF 文件。BMP 文件適用於 Windows 中的牆紙。
優點:? BMP 支持 1 位到 24 位顏色深度。
? BMP 格式與現有 Windows 程序(尤其是較舊的程序)廣泛兼容。
缺點:? BMP 不支持壓縮,這會造成文件非常大。
? BMP 文件不受 Web 瀏覽器支持。
PCX:PC 畫筆
「PC 畫筆」圖片(也被稱為 Z-Soft 點陣圖)會以任何顏色深度存儲單個光柵圖像。畫筆圖片更廣泛地用於較早的 Windows 程序和基於 MS-DOS 的程序。畫筆圖片與許多較新的程序兼容。PCX 圖片支持「行程長度編碼」(RLE) 內部壓縮。
優點:? PCX 在許多基於 Windows 的程序和基於 MS-DOS 的程序間是標准格式。
? PCX 支持內部壓縮。
缺點:? PCX 不受 Web 瀏覽器支持。
PNG:可移植網路圖形
PNG 圖片以任何顏色深度存儲單個光柵圖像。PNG 是與平台無關的格式。
優點:? PNG 支持高級別無損耗壓縮。
? PNG 支持 alpha 通道透明度。
? PNG 支持伽瑪校正。
? PNG 支持交錯。
? PNG 受最新的 Web 瀏覽器支持。
缺點:? 較舊的瀏覽器和程序可能不支持 PNG 文件。
? 作為 Internet 文件格式,與 JPEG 的有損耗壓縮相比,PNG 提供的壓縮量較少。
? 作為 Internet 文件格式,PNG 對多圖像文件或動畫文件不提供任何支持。GIF 格式支持多圖像文件和動畫文件。
JPEG:聯合攝影專家組
JPEG 圖片以 24 位顏色存儲單個光柵圖像。JPEG 是與平台無關的格式,支持最高級別的壓縮,不過,這種壓縮是有損耗的。漸近式 JPEG 文件支持交錯。
可以提高或降低 JPEG 文件壓縮的級別。但是,文件大小是以圖像質量為代價的。壓縮比率可以高達 100:1。(JPEG 格式可在 10:1 到 20:1 的比率下輕松地壓縮文件,而圖片質量不會下降。)JPEG 壓縮可以很好地處理寫實攝影作品。但是,對於顏色較少、對比級別強烈、實心邊框或純色區域大的較簡單的作品,JPEG 壓縮無法提供理想的結果。有時,壓縮比率會低到 5:1,嚴重損失了圖片完整性。這一損失產生的原因是,JPEG 壓縮方案可以很好地壓縮類似的色調,但是 JPEG 壓縮方案不能很好地處理亮度的強烈差異或處理純色區域。
優點:? 攝影作品或寫實作品支持高級壓縮。
? 利用可變的壓縮比可以控制文件大小。
? 支持交錯(對於漸近式 JPEG 文件)。
? JPEG 廣泛支持 Internet 標准。
缺點:? 有損耗壓縮會使原始圖片數據質量下降。
? 當您編輯和重新保存 JPEG 文件時,JPEG 會混合原始圖片數據的質量下降。這種下降是累積性的。
? JPEG 不適用於所含顏色很少、具有大塊顏色相近的區域或亮度差異十分明顯的較簡單的圖片。
GIF:圖形交換格式
GIF 圖片以 8 位顏色或 256 色存儲單個光柵圖像數據或多個光柵圖像數據。GIF 圖片支持透明度、壓縮、交錯和多圖像圖片(動畫 GIF)。
GIF 透明度不是 alpha 通道透明度,不能支持半透明效果。GIF 壓縮是 LZW 壓縮,壓縮比大概為 3:1。GIF 文件規范的 GIF89a 版本中支持動畫 GIF。
優點:? GIF 廣泛支持 Internet 標准。
? 支持無損耗壓縮和透明度。
? 動畫 GIF 很流行,易於使用許多 GIF 動畫程序創建。
缺點:? GIF 只支持 256 色調色板,因此,詳細的圖片和寫實攝影圖像會丟失顏色信息,而看起來卻是經過調色的。
? 在大多數情況下,無損耗壓縮效果不如 JPEG 格式或 PNG 格式。
? GIF 支持有限的透明度,沒有半透明效果或褪色效果(例如,alpha 通道透明度提供的效果)。
TIFF:標記圖像文件格式
TIFF 以任何顏色深度存儲單個光柵圖像。TIFF 可以被認為是印刷行業中受到支持最廣的圖形文件格式。TIFF 支持可選壓縮,不適用於在 Web 瀏覽器中查看。
TIFF 格式是可擴展的格式。這意味著程序員可以修改原始規范以添加功能或滿足特定的需要。修改規范可能會導致不同類型的 TIFF 圖片之間不兼容。
優點:? TIFF 是廣泛支持的格式,尤其是在 Macintosh 計算機和基於 Windows 的計算機之間。
? 支持可選壓縮。
? 可擴展格式支持許多可選功能。
缺點:? TIFF 不受 Web 瀏覽器支持。
? 可擴展性會導致許多不同類型的 TIFF 圖片。並不是所有 TIFF 文件都與所有支持基本 TIFF 標準的程序兼容。
圖片格式:矢量圖片
DXF:AutoCAD 繪圖交換文件
DXF 是 Autodesk AutoCAD 程序使用的基於矢量的 ASCII 格式。AutoCAD 可以提供非常詳細的完全可以縮放的圖表。
優點:? 您可以使用 AutoCAD 創建非常詳細和精確的圖表和圖形。
? AutoCAD 文件在建築、設計和雕刻行業很流行。
缺點:? AutoCAD 在 Office 中受到的支持很有限,Office 支持 R12 之前的 AutoCAD 版本。
? AutoCAD 具有很陡的學習曲線。請注意,其他圖形程序也可以導出 DXF 圖片。
CGM:計算機圖形圖元文件
CGM 圖元文件可以包含矢量信息和點陣圖信息。它是由許多組織和政府機構(包括「英國標准協會」(BSI)、「美國國家標准協會」(ANSI) 和美國國防部)使用的國際性標准化文件格式。
優點:? CGM 是國際標准格式。
CDR:CorelDRAW!
CorelDRAW! 圖元文件可以同時包含矢量信息和點陣圖信息。
優點:? CDR 廣泛用於印前行業和藝術設計行業。
缺點:? CDR 在 Office 中受到的支持很有限,Office 支持 CorelDRAW! 6 版和更早版本。
WMF:Windows 圖元文件
「Windows 圖元文件」是 16 點陣圖元文件格式,可以同時包含矢量信息和點陣圖信息。它針對 Windows 操作系統進行了優化。
優點:? WMF 是 Windows 標准格式,可很好地在 Office 中使用。
EPS:Encapsulated PostScript
「Encapsulated PostScript」格式是一種專用的列印機描述語言,可以描述矢量信息和點陣圖信息。
優點:? EPS 可在任何 PostScript 列印機上進行准確的效果呈現。
? EPS 是行業標准格式。
缺點:? 屏幕顯示可能與輸出的顯示不一致。屏幕呈現可能會是低解析度的,可能會是不同圖像,或只是佔位符圖像。
? EPS 文件旨在用於輸出。它們不是用於在屏幕上顯示信息的最適合的格式。
EMF:增強型圖元文件
「增強型圖元文件」是 32 位格式,可以同時包含矢量信息和點陣圖信息。此格式是對「Windows 圖元文件格式」的改進,包含了一些擴展功能,例如,下面的功能:
? 內置的縮放比例信息
? 與文件一起保存的內置說明
? 調色板和設備獨立性方面的改進
EMF 格式是可擴展的格式,這意味著程序員可以修改原始規范以添加功能或滿足特定的需要。此修改可能會導致不同類型的 EMF 圖片之間不兼容。
優點:? 可擴展的文件格式
? 與 WMF 相比,經過改進的功能
缺點:? 可
B. 注冊表是什麼有什麼用
什麼是注冊表?
注冊表因為它復雜的結構和沒有任何聯系的CLSID鍵使得它可能看上去很神秘。不幸的是,微軟並沒有完全公開講述關於注冊表正確設置的支持信息,這樣使得注冊表看上去更不可琢磨。處理和編輯注冊表如同「黑色藝術」一樣,它在系統中的設置讓用戶感覺象在黑暗中摸索一樣找不到感覺。這樣,因為用戶對這方面的缺乏了解使得注冊表更多的出現故障。
Windows注冊表是幫助Windows控制硬體、軟體、用戶環境和Windows界面的一套數據文件,注冊表包含在Windows目錄下兩個文件system.dat和user.dat里,還有它們的備份system.da0和user.da0。通過Windows目錄下的regedit.exe程序可以存取注冊表資料庫。在以前,在windows的更早版本(在win95以前),這些功能是靠win.ini,system.ini和其他和應用程序有關聯的.ini文件來實現的.
在windows操作系統家族中,system.ini和win.ini這兩個文件包含了操作系統所有的控制功能和應用程序的信息,system.ini管理計算機硬體而win.ini管理桌面和應用程序。所有驅動、字體、設置和參數會保存在.ini文件中,任何新程序都會被記錄在.ini文件中。這些記錄會在程序代碼中被引用。因為受win.ini和system.ini文件大小的限制,程序員添加輔助的.INI文件以用來控制更多的應用程序。舉例來說,微軟的Excel有一個excel.ini文件,它包含著選項、設置、預設參數和其他關繫到Excel運行正常的信息。在system.ini和win.ini中只需要指出excel.ini的路徑和文件名即可。
最開始,system.ini和win.ini控制著所有windows和應用程序的特徵和存取方法,它在少數的用戶和少數應用程序的環境中工作的很好。隨著應用程序的數量和復雜性越來越大,則需要在.ini文件中添加更多的參數項。這樣下來,在一個變化的環境中,在應用程序安裝到系統中後,每個人都會更改.ini文件。然而,沒有一個人在刪除應用程序後刪除.ini文件中的相關設置,所以system.ini和win.ini這個兩個文件會變的越來越大。每增加的內容會導致系統性能越來越慢。而且每次應用程序的升級都出現這樣的難題:升級會增加更多的參數項但是從來不去掉舊的設置。而且還有一個明顯的問題,一個.ini文件的最大尺寸是64KB。為了解決這個問題,軟體商自己開始支持自己的.ini文件,然後指向特定的ini文件如win.ini和system.ini文件。這樣下來多個.ini文件影響了系統正常的存取級別設置。如果一個應用程序的.ini文件和WIN.INI文件設置起沖突,究竟是誰的優先順序更高呢?
注冊表最初被設計為一個應用程序的數據文件相關參考文件,最後擴展成對於32位操作系統和應用程序包括了所有功能下的東東.注冊表是一套控制操作系統外表和如何響應外來事件工作的文件。這些「事件」的范圍從直接存取一個硬體設備到介面如何響應特定用戶到應用程序如何運行等等。注冊表因為它的目的和性質變的很復雜,它被設計為專門為32位應用程序工作,文件的大小被限制在大約40MB。
注冊表都做些什麼?
注冊表是為Windows NT和Windows95中所有32位硬體/驅動和32位應用程序設計的數據文件。16位驅動在Winnt下無法工作,所以所有設備都通過注冊表來控制,一般這些是通過BIOS來控制的。在Win95下,16位驅動會繼續以實模式方式設備工作,它們使用system.ini來控制。16位應用程序會工作在NT或者Win95 下,它們的程序仍然會參考win.ini和system.ini文件獲得信息和控制。
在沒有注冊表的情況下,操作系統不會獲得必須的信息來運行和控制附屬的設備和應用程序及正確響應用戶的輸入。
在系統中注冊表是一個記錄32位驅動的設置和位置的資料庫。當操作系統需要存取硬體設備,它使用驅動程序,甚至設備是一個BIOS支持的設備。無BIOS支持設備安裝時必須需要驅動,這個驅動是獨立於操作系統的,但是操作系統需要知道從哪裡找到它們,文件名、版本號、其他設置和信息,沒有注冊表對設備的記錄,它們就不能被使用。
當一個用戶准備運行一個應用程序,注冊表提供應用程序信息給操作系統,這樣應用程序可以被找到,正確數據文件的位置被規定,其他設置也都可以被使用。
注冊表保存關於預設數據和輔助文件的位置信息、菜單、按鈕條、窗口狀態和其他可選項。它同樣也保存了安裝信息(比如說日期),安裝軟體的用戶,軟體版本號和日期,序列號等。根據安裝軟體的不同,它包括的信息也不同。
然而,一般來說,注冊表控制所有32位應用程序和驅動,控制的方法是基於用戶和計算機的,而不依賴於應用程序或驅動,每個注冊表的參數項控制了一個用戶的功能或者計算機功能。用戶功能可能包括了桌面外觀和用戶目錄。所以,計算機功能和安裝的硬體和軟體有關,對所以用戶來說項都是公用的。
有些程序功能對用戶有影響,有些時作用於計算機而不是為個人設置的,同樣的,驅動可能是用戶指定的,但在很多時候,它們在計算機中是通用的。
注冊表控制用戶模式的例子有:
控制面板功能;
桌面外觀和圖標;
網路參數;
瀏覽器功能性和特徵;
那些功能中的某些是和用戶無關的,有些是針對用戶的。
計算機相關控制項基於計算機名,和登陸用戶無關。控制類型的例子是安裝一個應用程序,不管是哪個用戶,程序的可用性和存取是不變的,然而,運行程序圖標依賴於網路上登陸的用戶。網路協議可用性和優先權基於計算機,但是當前連接和用戶信息相關。
這里是在注冊表中基與計算機控制條目的一些例子:
存取控制;
登陸確認;
文件和列印機共享;
網卡設置和協議;
系統性能和虛擬內存設置;
沒有了注冊表,Win95和Winnt 就不太可能存在。它們實在太復雜了,以致於用過去的.ini文件無法控制,它們的擴展能力需要幾乎無限制的安裝和使用應用程序,注冊表實現了它。然而,注冊表比.ini文件更復雜,理解它如何工作,它做什麼和如何用它來做是有效管理系統的關鍵。
在系統中注冊表控制所有32位應用程序和它們的功能及多個應用程序的交互,比如復制和粘貼,它也控制所有的硬體和驅動程序。雖然多數可以通過控制面板來安裝和設置,理解注冊表仍是做Winnt和Win95系統管理基本常識。
二、注冊表的結構
注冊表的結構
注冊表是Windows程序員建造的一個復雜的信息資料庫,它是多層次式的。在不同系統上注冊表的基本結構相同。其中的復雜數據會在不同方式上結合,從而產生出一個絕對唯一的注冊表。
計算機配置和預設用戶設置的注冊表數據在Winnt中被保存在下面這五個文件中:
DEFAULT,SAM,SECURITY,SOFTWARE,SYSTEM,NTUSER.DAT。
Win95中所有系統注冊信息保存在windows目錄下的SYSTEM.DAT文件里。所有硬體設置和軟體信息也保存在這個文件。它要比NT注冊表文件簡單的多,因為這里並不需要更多的控制。Win95被設計為一個網路的客戶或者單獨工作的系統,所以用戶控制或者安全級別和NT不一樣。這使得Win95注冊表工作比NT更容易,所以這個文件也比較小。
Win95用戶的注冊數據一般被保存在windows目錄下的user.dat里。如果你在控制面板|密碼|用戶配置文件中創建並使用多於一個用戶的配置文件,每個用戶就會有在\WINDOWS\Profiles\username\USER.DAT下它自己的user.dat文件。在啟動時,系統將記錄你的登陸,從你目錄中的配置文件(USER.DAT信息)將被裝入,以用來保持你自己的桌面和圖標。
控制鍵
在注冊表編輯器中注冊表項是用控制鍵來顯示或者編輯的。控制鍵使得找到和編輯信息項組更容易。因此,注冊表使用這些條目。下面是六個控制鍵
HKEY_LOCAL_MACHINE
HKEY_CLASSES_ROOT
HKEY_CURRENT_CONFIG
HKEY_DYN_DATA
HKEY_USERS
HKEY_CURRENT_USER
Winnt和Win95的注冊表並不兼容。從Win95向Winnt升級需要你重新安裝32位應用程序,重新在桌面上創建圖標,並重新建立用戶環境。
通過控制鍵可以比較容易編輯注冊表。雖然它們顯示和編輯好象獨立的鍵,其實HKEY_CLASSES_ROOT 和HKEY_CURRENT_CONFIG是 HKEY_LOCAL_MACHINE的一部分。HKEY_CURRENT_USER是HKEY_USERS的一部分。
HKEY_LOCAL_MACHINE包含了HKEY_CLASSES_ROOT和HKEY_CURRENT_CONFIG的所有內容。每次計算機啟動時,HKEY_CURRENT_CONFIG和HKEY_CLASSES_ROOT的信息被映射用以查看和編輯。
HKEY_CLASSES_ROOT其實就是HKEY_LOCAL_MACHINE\SOFTWARE\Classes,但是在HKEY_CLASSES_ROOT窗編輯相對來說顯得更容易和有條理。
HKEY_USERS保存著預設用戶信息和當前登陸用戶信息。當一個域成員計算機啟動並且一個用戶登陸,域控制器自動將信息發送到HKEY_CURRENT_USER里,而且HKEY_CURRENT_USER信息被映射到系統內存中。其他用戶的信息並不發送到系統,而是記錄在域控制器里。
鍵和子鍵
數據被分割成多層次的鍵和子鍵,建立分層次(就象Exploer一樣)結構更易於編輯。每個鍵有成組的信息而且根據在其中的數據類型被命名。每個鍵在它的文件夾圖標上都有一個加號(+)標志子鍵說明在它下面還有更多內容的東西。當點開它的時候,文件夾的加號標志被替換成一個減號(-)標志,然後顯示出下一級的子鍵。
所有軟體,硬體,windows工作的設置都存放在HKEY_LOCAL_MACHINE。所有安全策略,用戶許可權和共享信息也包括在這個鍵中。用戶許可權,安全策略,共享信息可以通過Windows NT域用戶管理器,Explorer和Win95中控制面板來設置。
HKEY_CLASSES_ROOT
HKEY_CLASSES_ROOT包含了所有應用程序運行時必需的信息:
在文件和應用程序之間所有的擴展名和關聯;
所有的驅動程序名稱;
類的ID數字(所要存取項的名字用數字來代替);
DDE和OLE的信息;
用於應用程序和文件的圖標;
HKEY_CURRENT_CONFIG.
HKEY_CURRENT_CONFIG是在HKEY_LOCAL_MACHINE中當前硬體配置信息的映射。如果系統只有一個配置文件,也就是原始配置,數據將一直在同樣的地方。在控制面板|系統|硬體配置文件|創建一個額外的配置使額外配置信息放入HKEY_LOCAL_MACHINE。當Win95中存在多個配置文件時,當每次計算機啟動時將給出一個提示讓你選擇一個配置文件。在Winnt中,在啟動時你可以按空格鍵來選擇上次正常啟動時硬體配置文件。根據硬體配置文件選擇的不同,特定的信息被映射到HKEY_CURRENT_CONFIG。
HKEY_DYN_DATA
HKEY_DYN_DATA和其他的注冊表控制鍵不同,因為實際上它並不被寫入硬碟驅動器中。Win95的一個優點是,在系統啟動時HKEY_DYN_DATA這個控制鍵儲存收集到的即插即用信息並配置它們。它保存在內存中,Win95用它來控制硬體。因為是在內存中,所以它不從硬碟中讀取,每次當你啟動計算機時,配置都有可能會不一樣。在啟動時Win95必須計算超過1600種可能的配置。所以,如果系統改變既定的設置而沒有報告給Win95那麼潛在的問題就可能發生。系統大多數時間工作良好,但是並非一直如此。
HKEY_USERS
HKEY_USERS僅包含了預設用戶設置和登陸用戶的信息。雖然它包含了所有獨立用戶的設置,但在用戶未登陸網路時用戶的設置是不可用的。這些設置告訴系統哪些圖標會被使用,什麼組可用,哪個開始菜單可用,哪些顏色和字體可用,和控制面板上什麼選項和設置可用。
HKEY_CURRENT_USER
用來保存當前用戶和預設用戶的信息,HKEY_CURRENT_USER僅映射當前登陸用戶的信息。
各主鍵的簡單介紹
HKEY_LOCAL_MACHINE
HKEY_LOCAL_MACHINE是一個顯示控制系統和軟體的處理鍵。HKLM鍵保存著計算機的系統信息。它包括網路和硬體上所有的軟體設置。(比如文件的位置,注冊和未注冊的狀態,版本號等等)這些設置和用戶無關,因為這些設置是針對使用這個系統的所有用戶的。
HKEY_LOCAL_MACHINE\AppEvents
為了以後在瘦客戶機上運行客戶機/伺服器這樣的應用程序,在Win95/98中AppEvents鍵是空的。應用程序實際上都駐留網路伺服器上,這些鍵會保存部分指針。
HKEY_LOCAL_MACHINE\Config
這個鍵保存著你計算機上所有不同的硬體設置(這些從控制面板的系統屬性中硬體配置文件中可以創建)。這些配置在啟動時通常被復制到HKCC。每個配置會被用一個鍵(比如0001或者0002等等)來保存,每個都是一個獨立的配置。如果你只有一個單一的配置,那就只會有0001這個鍵
HKEY_LOCAL_MACHINE\Config\0001\Display
這個鍵表示顯示的設置,如熒屏字體,窗體大小,窗體位置和解析度等
一個小技巧:當設置了計算機不支持的大解析度導致Windows不能啟動時(黑屏),可以修改解析度來解決。進入安全模式,運行regedit.exe,在這個鍵的Resolution鍵值中把數據值修改為640,480或者800,600這樣的低解析度,然後重新啟動計算機即可。
HKEY_LOCAL_MACHINE\Config\0001\System
這個鍵保存著系統里列印機的信息
HKEY_LOCAL_MACHINE\Config\0001\System\CurrentControlSet\Control\Print\Printers
在這個鍵下面,有一個鍵是為系統上每一個列印機設置的,通過控制面板添加和刪除列印機會調整這個列表
HKEY_LOCAL_MACHINE\Enum
Enum鍵包含啟動時發現的硬體設備和那些既插即用卡的信息。Win95使用匯流排列舉在啟動時通過不同的.ini文件來檢測硬體信息。那些在啟動時被安裝的和被檢測到的硬體會顯示在這里。子鍵包括BIOS, ESDI, FLOP, HTREE, ISAPNP, Monitor, Network, Root, SCSI, 和 VIRTUAL。子鍵名表示它們各自的硬體設備信息。
HKEY_LOCAL_MACHINE\Enum\BIOS
BIOS鍵保存著系統中所有即插即用設備的信息。它們用一套代碼數列出,包括每一個鍵的詳細說明,舉例,*pnp0400是並行口LPT1的鍵。如果LPT1並不具備即插即用功能,它就會別列入到Enum下的Root鍵中
HKEY_LOCAL_MACHINE\Enum\Root
Root鍵包括所有非即插即用設備的信息。在這里,我們可以迅速斷定哪些設備是即插即用,那些不是。比如SCSI適配器,這個設備必須符合Win95中一個鍵名為ForcedConfig的硬體設置,這個不會改變。
HKEY_LOCAL_MACHINE\Enum\Network
win95的網路功能在這個鍵有詳細說明,子鍵包括了每個已經安裝的主要的服務和協議。
HKEY_LOCAL_MACHINE\HARDWARE
hardware子鍵包括了兩個多層的子鍵:DESCRIPTION鍵,它包含了中央處理器和一個浮點處理器的信息。還有一個設備映射鍵,它下面的串列鍵列出你所有的com埠。這個hardware鍵僅保存超級終端程序的信息,及數學處理器和串列口。
HKEY_LOCAL_MACHINE\Network
這個鍵僅保存網路登陸信息。所有網路服務細節都保存在HKEY_LOCAL_MACHINE\Enum\Network這個鍵中。這個鍵有一個子鍵,logon,包括了lmlogon(本地機器登陸?0=false 1=true)的值,logonvalidated(必須登陸驗證),策略處理,主登陸方式(Windows登陸 ,微軟網路客戶方式等),用戶名和用戶配置。
HKEY_LOCAL_MACHINE\SECURITY
security 有兩個子鍵,第一個是存取(它最終致使一個遠程鍵列出網路安全資源,存取許可權等)和提供(包括列出網路地址和地址伺服器),這個鍵被保留用在以後使用高級安全功能和NT兼容性上
HKEY_LOCAL_MACHINE\SOFTWARE
這個鍵列出了所有已安裝的32位軟體和程序的.ini文件。它包括了變化,依靠軟體安裝。那些程序的控制功能在這里的子鍵中列出。多數子鍵簡單的列出了安裝軟體的版本號。
我們在\Microsoft\Windows\Current Version下發現了一些有意思的設置,它有如下子鍵:
1.App paths: 你曾經安裝過的所有32位軟體的位置。
2.Applets, Compression, Controls Folder : 包括下控制面板象顯示屬性那樣屬性條的附件。
3.Detect, explorer :很多有意思的子鍵如Namespace keys of Desktop和My Computer----它們指出了回收站和撥號網路的CLSID行----和提示子鍵可以讓你建立自己的提示。
4.Extensions : 一個擴展聯系的列表,當前相關聯的擴展名和比特定的執行文件更適合的目標類型。
5.Fonts, fontsize, FS Templates :系統屬性條中所選擇文件系統模板, 伺服器,桌面計算機或者筆記本電腦信息。
6.MS-DOS Emulation :包括一個應用程序兼容子鍵 為大量過時的程序二進制鍵所設。
7.MS-DOS Options :在dos模式下的設置,如himem.sys,cd-roms等。
8.Network :網路驅動的配置。
9.Nls, Policies :系統管理員認為你不應該去做的事。
10.ProfileList :所有可以登陸你計算機的用戶名列表。
11.在Windows啟動時運行的程序的神秘之處是它們並不在開始菜單的啟動文件夾中。它們在HKEY_LOCAL_MACHINE\Microsoft\Windows\CurrentVersion\下的子鍵中被執行。
Run : 程序在啟動時運行
RunOnce : windows初始化時程序在啟動時只運行一次,這個經常用在當安裝軟體之後需要重新啟動系統的時候,所以這個鍵一般都是空的。
RunServices : 它就象Run一樣,但是包含了「服務」,它不象一般的程序它們是比較重要的或者是「系統」程序。但是它們不是VXDs,就象McAfee或者RegServ工作一樣。
RunServicesOnce : 它只運行一次,但是是「系統自身」的安裝(大量的windows安裝參數:通常鍵值包括了系統目錄位置,和win95更新,可選項安裝組件,和windows啟動目錄的子鍵。
注意:在很多黑客木馬軟體中,常常在這里添加鍵值(一般是在Run中),這樣使得木馬軟體可以隨著windows啟動而啟動並且很隱秘。在這里可以查看不正常的啟動項和去掉無用的運行程序(比如我就很不喜歡超級解霸的自動伺服器,在這里可以去掉它)。
12.SharedDLLs:共享DLL的列表,每一個都給出了在一個不可知系統的一個數字等級。
13.Shell Extensions:列出了「被認可的」OLE注冊條,和相應的CLSID連接。
14.ShellScrap :這個包含了一個PriorityCacheformats的子鍵,它包括了一個空的有限值,它更象過去SmartDrive命令行參數的派生。
15.Time Zones : 主鍵值是你現在的時區;子鍵定義了所以可能的時區。
16.Uninstall:這個保存了程序在添加/刪除程序對話框的顯示;子鍵包含了指向反安裝程序的路徑。和安裝向導相似.......)winlogon(包含了合法登陸布告的文本句)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
這個子鍵包括設備驅動和其他服務的描述和控制。不同於windows nt,win95隻包括限制驅動的控制設置信息。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
這個子鍵包括了win95控制面板中的信息。不要編輯這些信息,因為一些小程序的改變在很多地方,一個丟失的項會使這個系統變的不穩定
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
這個鍵包括了所有win95的標准服務。所有被添加的服務和設備,每個標準的服務鍵包括了它的設置和辨認設置。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Arbitrators
atbitrators鍵包括了當兩個設備共同佔用同樣的設置需要解決的信息。四個子鍵包括了內存地址,沖突,DMA,I/O埠沖突和IRQ沖突。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Class
class鍵包括了所有win95支持的設備classes控制,這些和你在添加新硬體出現的硬體組很類似,還包括了這些設備如何安裝的信息。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\inetaccs
這個鍵包括了關於這個系統變化的ie附件的可用性,它僅在你安裝過ie2。0或者更高版本才出現。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSNP32
msnp32描述了客戶機如何在microsoft網路中實現功能,它包括了認證過程和認證者的信息。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NWNP32
nenp32鍵描述了windows客戶如何在netware網路中工作功能,它包括了關於認證過程和證明者的信息。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RemoteAccess
在這個鍵里包括需要遠程工作在win95系統上的信息,有認證參數,主機信息,和為了建立一個撥號連接工作的協議信息。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SNMP
這個鍵包括了所以snmp(簡單網路管理協議)的參數。它包括了允許的管理,配置陷阱,和有效的團體。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VxD
vxd鍵包括了win95中所有32位虛擬設備驅動信息,win95自動管理它們,所以不必要用注冊表編輯器編輯它們,所以的靜態vxds用子鍵列出。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebPost
webpost鍵包括了所有裝載的internet郵局的設置,如果你連接一個isp,並且它列出載這里,你應該給自己選則一個伺服器。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock
這個鍵列出了當連接到internet上winnsock文件的信息,如果列出了不正確的文件,你將不會連接上internet。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinTrust
wintrust功能是檢查從Internet上下載來的文件是否有病毒,它可以確保你得到干凈安全的文件。
HKEY_CLASSES_ROOT
在注冊表中HKEY_CLASSES_ROOT是系統中控制所有數據文件的項。這個在Win95和Winnt中是相通的。HKEY_CLASSES_ROOT控制鍵包括了所有文件擴展和所有和執行文件相關的文件。它同樣也決定了當一個文件被雙擊時起反應的相關應用程序。
HKEY_CLASSES_ROOT被用作程序員在安裝軟體時方便的發送信息,在Win95和Winnt中,HKEY_CLASSES_ROOT和HKEY_LOCAL_MACHINE\Software\Classes是相同的。程序員在運行他們的啟動程序時不需要擔憂實際的位置,相反的,他們只需要在HKEY_CLASSES_ROOT中加入數據就可以了。
在Windows用戶圖形界面下,每件事----每個文件,每個目錄,每個小程序,每個連接,每個驅動---都被看做一個對象;每個對象都有確定的屬性和它聯系。HKCR包含著對象類型和它們屬性的列表。HKCR主要的功能被設置為:
一個對象類型和一個文件擴展名關聯
一個對象類型和一種圖標關聯
一個對象類型和一個命令行動作的關聯
定義對象類型相關菜單選項和定義每一個對象類型屬性選項
在Win95中,相關菜單就是當你滑鼠右擊一個對象時所彈出的菜單;屬性就是當你選擇屬性項後一個展開的對話框。用簡單術語來說就是在改變HKCR中的設置可以改變一個給定文件擴展名預設的關聯。改變一個文件類型的預設圖標,和添加或者刪除給定對象類型的彈出菜單內容(或者所有的對象類型)
HKCR包括了三種基本類型的子鍵
\??? 或者文件擴展名子鍵
文件擴展名子鍵在彈出菜單上連接文件擴展名到對象類型和相關操作,屬性項,和相關操作。
\object 類型子鍵
對象類型子鍵定義了一個對象類型在它預設圖標的項,它的彈出菜單和屬性項,它的相關操作和它的CLSID連接。
\CLSID 子鍵
在Windows下每件事都被用一個數字取代它的名字來對待。就象人往往是用名字來處理事情一樣。CLSID是標識所有列出的圖標,應用程序,目錄,文件類型等等對象的數字。是微軟為製造商分配的,每一個都必須是唯一的。製造商將CLSID放入安裝程序文件這樣就可以在安裝時更新注冊表。
注冊表是應用程序進行時它們需要關於做什麼的指示的資料庫。比如說,假定你有一個微軟Excel 7電子數據表的Word 7文檔,當你在Word中雙擊這個電子數據表,應用程序菜單就會變成Excel的菜單而且電子數據表進入編輯狀態,就好象你在Excel中一樣。它是如何知道該做什麼呢?每個Excel 7創建的文件都有Excel的CLSID連接。Word讀這個CLSID後,到注冊表中尋找指示,依賴CLSID下的數據運行.DLL文件或者應用程序。
CLSID子鍵為對象類型提供了OLE和DDE信息和圖標。相關菜單,或者包含在它子鍵中的屬性項信息。這個可能是多數讓人看到後覺得「恐怖」的鍵。每個CLSID數必須是唯一的,實際上,為了這個目的微軟已經出產了CLSID-產生程序--這個結果導致你往往得到32位16進制的數字串,除非你是程序員,否則多數部分鍵看起來是很枯燥的。它們包括內存管理模式,客戶機/伺服器配置,和OLE處理的.dll連接。
關於子鍵的一點註解
1)shell:Shell鍵有個一」action「子鍵,如同」open「一樣,這里有一個command子鍵;command子鍵有一個預設句值,它包含了運行程序的命令行。將一個」open「子鍵放在一個對象類型的shell子鍵中會在這個對象類型的彈出菜單上多出一個」open「選項,給這個open子鍵一個command(預設命令行"C:\Windows \Notepad.exe %1")子鍵會使得打開這個對象類型時使用筆記本做為預設應用程序。其他操作選項包括View,Print,Copy,Virus,Scan等等。
2)shellex:Shellex鍵有一個子鍵。它們包含的每一個子鍵指向一個為對象類型執行OLE和DDE功能的CLSID項(比如說快速查看,一個菜單處理子鍵下指向一個有句值的CLSID鍵列出了包含了文件瀏覽功能的.dll文件)
3)shellnew:ShellNew包含了一個「command」句,它包含了一個打開對象類型「新」文件的命令行。
4)DefaultIcon:DefaultIcon子鍵包含了一個「default」句
C. 為什麼程序員的電腦只關屏幕,很少關機
程序員這個職業一直都是小夥伴們比較關注的,因為很多女生都表示自己的男朋友是程序員,雖然工資還可以,但是經常會加班,而且他們腦子非常講究邏輯思維。校長身邊也有不少的程序員朋友,我看他們平時上班也挺辛苦,不過有件事情也是我非常好奇的,那就是程序員們在休息的時候好像都只關屏幕,很少會關機,這到底是為什麼呢?答案或許內行人才知道,我們一起來了解下。
曾經有位程序員表示,自己已經一年沒關機了,電腦就那麼一直開著,第一是因為比較懶,第二就是開機開軟體太麻煩。最後校長認為,程序員很少關機其實就是他們的工資性質決定的,每一行都有自己工作方式和門道,我想他們不關機就是為了方便工作。
D. 正常人和程序員關機的區別在哪裡
程序員不會關機,普通人都是按鍵關機的。
等到第二天打開電腦再重新進入賬戶查找數據,這是一件很麻煩的事情,而且會嚴重影響他們的工作效率,本來第二天應該完成的,結果,因為啟動時間耽誤了很多。這種情況在程序員中很常見,有稍微多一點資歷的程序員都知道電腦最好別關。
E. 強制關閉一個正在運行的程序怎麼操作
首先,我們需要在桌面上創建一個快捷方式:
在電腦桌面上點擊滑鼠右鍵,選擇【新建】-【快捷方式】
2、在【請鍵入對象的位置】中輸入【taskkill /F /FI "USERNAME eq Administrator" /FI "IMAGENAME ne explorer.exe" /FI "IMAGENAME ne dwm.exe】,接著點擊【下一步】
註:用戶直接復制這些參數即可。參數中的「 Administrator」是指當前用戶名,如果你修改了用戶名,這里也需要相應的修改,否則將運行失敗。
3、在【鍵入該快捷方式的名稱】中任意輸入一個名字,點擊【完成】即可,如圖:
4、當你需要關閉所有軟體時,只需雙擊該快捷方式即可。
雙擊時電腦會黑屏顯示,無需擔心,這需稍等一下即可恢復。
當你的電腦在運行時變得越來越卡,需長時間等待恢復時,在這里建議用戶可對電腦用雲騎士裝機大師進行重裝。如果你有重裝電腦方面的知識並且有U盤在,這里建議用戶用U盤進行重裝。
如果您沒有電腦方面的知識也沒有關系,雲騎士貼心為用戶提供在線重裝方面的設置,專門針對各位小白用戶去設置的。