亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 課堂 > 注冊表 > 正文

文件關聯及應用―注冊表使用全攻略之二

2020-10-31 15:49:56
字體:
來源:轉載
供稿:網友

注冊表的文件關聯及應用―注冊表使用全攻略之二 喜歡使用Windows右鍵快捷菜單的朋友可能知道,當你選擇了一個文件(或者是文件夾或是系統圖標)再單擊鼠標右鍵,系統就會彈出一個菜單,菜單上面的各種“功能”(或稱“操作”)任你選擇,但是你是否注意到,當你安裝一些應用軟件之后,你的右鍵菜單是不是膨脹,以winzip為例,安裝winzip之后,文件或文件夾的右鍵菜單當中就增加了功能選擇項"Add to Zip"和"Add to xxx.zip",如圖一,看到這個變化,我們不禁要問,這些選擇項是怎么加入的,可不可以自己來添加。帶著這些問題,我們再來看Windows的文件關聯。 圖一什么是文件關聯呢?通俗地說,就是選擇不同類型的文件時,在其右鍵菜單上顯示的各功能項。每個功能項即對應一個關聯。選擇了某一功能(操作),系統就去執行相應的處理程序。至于對什么文件的什么操作對應什么樣的處理程序,那都記錄在系統注冊表中。因此,要真正弄清文件關聯,必須深入研究注冊表。這個問題解決了,我們就可以利用注冊表隨心所欲地為文件建立,修改,刪除關聯。既然關聯信息都寫在注冊表中,那么它在注冊表中又是怎樣構成的呢?我們不妨打開注冊表,觀察根鍵HKEY_CLASSES_ROOT之下的各個主鍵。(這樣或許更易說明這一點)你是不是看到了很多前面有一個點(.),后面好象是文件擴展名的主鍵,如圖二所示圖二如.bat,.txt,.lnk,.bmp等。我們把這一類的主鍵稱之為“擴展名主鍵”,每個擴展名主鍵都有一個默認鍵值。如:主鍵.bat的默認值為batfile; .lnk主鍵的默認值為lnkfile。舉了這兩個例子,你是否看出了其中的規律。即:若“擴展名主鍵”名為.xxx(xxx為某一類文件的擴展名),那么它的默認鍵值就為xxxfile。當然并不是所有的默認值都是這樣,也可能多個主鍵對應同一默認值。比如:主鍵.jpeg和主鍵.jpg,它們的默認值jpgfile;.html和htm的默認值都為htmlfile。為什么要說這么多的擴展名主鍵的默認值呢?其中原因且聽我慢慢道來。這個默認鍵值的作用就非同小可了,它可是文件關聯的橋梁和紐帶,是它將文件的類型(以擴展名來標識文件類型)與文件的關聯聯系起來。不信,你可以將某一“擴展名主鍵”的默認鍵值亂改一通,你就會發現,該類文件的許多關聯項在右鍵菜單中消失了。既然這個重要的默認鍵值起了一個橋梁的作用,那么橋梁的另一端――文件的關聯又是如何定義的呢?我們繼續看注冊表,讓它來給我們解釋。依然是在HKEY_CLASSES_ROOT根鍵之下。我們可以看到該根鍵之下有如下主鍵。如:batfile,txtfile,lnkfile 等。(如圖三)圖三這些主鍵好象都是剛才我們所說的“擴展名主鍵”的默認值。不錯,上述默認值在此處正好變成了主鍵名――這就是橋梁。我們把這一類的主鍵稱為“標識主鍵”。一般而言,在“標識主鍵”之下有以下幾個重要主鍵:(如圖四) 如圖四DefaultIcon主鍵,它的功能是定義該類文件的默認圖標。
Shell主鍵,它的功能是本文討論的中心――文件關聯之“命根”所在。文件的各種關聯都寄生在此“根”之下,正是它定義了該類文件與多個程序相關聯。它的默認值也很有用,你是否還記得雙擊文件可以將文件打開(對于已注冊的文件),這種打開就是利用了系統注冊表所設定的默認打開方式,即由shell主鍵的默認鍵值來控制。它之下的每個主鍵,都可稱作是“關聯主鍵”(如圖四)?!瓣P聯主鍵”的鍵名是任意的(建議用英文),它的默認鍵值也是我們感興趣的。因為這一默認鍵值會直接顯示在右鍵菜單中,并且每個“關聯主鍵”之下都有一個command主鍵,這個主鍵定義的就是“該關聯對應的執行程序”。如圖五所示,到此文件關聯已昭然若揭。圖五下面我們就以.reg文件(注冊表的腳本文件)為例來說明其關聯過程。首先.reg文件在HKEY_CLASSES_ROOT根鍵之下有一個“擴展名主鍵”。.reg其默認值為regfile,說明reg類型文件關聯的主鍵是regfile。再在該根鍵之下找“標識主鍵”regfile,regfile主鍵之下有一個DfaultIcon主鍵,作用是定義reg文件的默認圖標。其默認鍵就是圖標的全路徑文件名。如: C:/windows/regedit.exe,1(表示的是regedit.exe中的第2個圖標)。regfile主鍵之下還有一個上文稱之為“命根”的主鍵shell,reg文件的關聯就記錄在shell之中。下面我們就為regt建立一個關聯。步驟為:在shell主鍵之下,新建主鍵xxf(名任意),置其默認值為:“徐喜峰的文本編輯器”,再在xxf主鍵之下新建主鍵command,置其默認值為C:/Windows/Notepad.exe %1,該默認值的意義為:用記事本來打開當前reg文件。若沒有%1參數,則只運行記事本程序,而不打開當前文件。設置完畢,你再看看reg文件的“右鍵菜單”,是不是多了一個“徐喜峰的文本編輯器”選項(如圖六),爽吧!~
圖六以上所說的只是作用于普通文件的關聯,然而在Windows中,除了文件,還有文件夾及特殊的文檔(如我的電腦,驅動器,回收站等)。那么這些又該如何設置關聯呢?那就請大家記住在HKEY_CLASSES_ROOT根鍵之下還有以下幾個重要的系統關聯主鍵:*:作用于所有文件,它與“標識主鍵”的關聯方法一樣。
Directory:作用于一般文件夾。
Folder:作用于所有文件夾,包括特殊文件,如:控制面板,回收站等。
Drive:作用于驅動器,如A驅,B驅,C驅。
Unknow:作用于系統不能識別的文件類型,即沒有注冊的文件類型。最基本的文件關聯就談到此處,下面來看看文件關聯的應用。應用之一:讓MS-DOS方式無處不在。經常用到DOS方式的朋友可能有些厭煩,因為每次進入DOS方式,都要選擇“開始/程序/MS-DOS方式”。利用文件關聯,我們可以將MS-DOS方式添加到任何文件的“右鍵菜單”中,這樣就省事多了,方法為:
將注冊表展開到HKEY_CLASSES_ROOT/*/shell分支。(在所有文件的“右鍵菜單”中添加MS-DOS方式)新建主鍵“MS-DOS",置其默認值為“進入MS-DOS方式”,在MS-DOS主鍵之下新建command主鍵,置其默認值為:“C:/Windows/command.com”。
另注冊表展開到HKEY_CLASSES_ROOT/Folder/shell分支,(在所有文件夾的“右鍵菜單”中添加MS-DOS方式)設置同上。應用之二:隱去快捷方式圖標中的小箭頭。如果你覺得快捷方式圖標中的小箭頭有點障眼,那么利用關聯,可以將之去掉,將注冊表展開到HKEY_CLASSES_ROOT/lnkfile分支,將lnkfile主鍵之下的鍵值Isshortcut刪除,再將注冊表展開到HKEY_CLASSES_ROOT/piffile分支,將piffile主鍵之下的鍵值Isshortcut刪除,即大功告成。應用之三:用記事本來編輯bat文件。有時想編輯bat文件,而習慣性地雙擊它,這一雙擊,并沒有將它打開編輯,而是將它執行,讓人甚為惱火。利用注冊表的文件關聯,可以將之改變。將注冊表展開到HKEY_CLASSES_ROOT/batfile/shell分支,將shell主鍵的默認值由open改為edit即可。應用之四:更改某類文件的默認圖標。以txt文件為例,將txt文件的圖標改為“我的電腦”的圖標。將注冊表展開到HKEY_CLASSES_ROOT/txtfile/DefaultIcon分支,將主鍵DefautIcon的默認鍵值改為:"C:/Windows/explorer.exe,0" 即可。應用之五:為所有文件增加“打開方式”。將注冊表展開到HKEY_CLASSES_ROOT/*/shell分支,新建主鍵open_as,置其默認值為“選擇打開方式”,在Open_As主鍵之下新建主鍵command,置其默認值為:"C:Windows/rundll32.exe shell32.dll , openAs_RunDll %1"應用之六:將“關機”加入到右鍵菜單。將注冊表展開到HEKY_CLASSES_ROOT/Directory/shell分支,新建主鍵close,置其默認值為“關閉系統”,再在close主鍵之下,新建主鍵command,置其默認值為:"C:/Windows/rundll32.exe user.exe, exitwindows"以上六例應用,總體上能夠概述文件關聯的基本結構和基本框架,弄清了文件關聯的結構與框架,自己再增加關聯就是小菜一碟了。只要你有興趣,你可以將你的右鍵菜單加得滿滿的。如果你想了解更深一層次的文件關聯,那就請你參閱有關windows注冊表方面的書籍與資料,或與我聯系,我的Email是amen.twty@china.net。在文章結束之前,還告訴大家一點小小的訣竅:那就是注冊表在作過修改之后,很多場合需要重新啟動才能生效。這里我告訴大家一個不需要重啟但又能快速更改注冊表的方法:選擇“開始/關閉系統”,在彈出“關閉系統”框之后,按Ctrl+Alt+Del 組合鍵,出現“結束任務”框,選擇其中的“Explorer”,再單擊“結束任務”,等待一會兒(10秒左右),就會出現一個“結束任務”確認框,點擊“結束任務”按鈕即可。(出處:viphot)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产情人节一区| 欧美成人精品在线播放| 97视频色精品| 久久久久成人网| 日韩av最新在线观看| 久久久亚洲国产| 欧美一级片在线播放| 亚洲男人天堂手机在线| 日韩精品在线视频| 中文字幕日韩电影| 欧美性生交xxxxx久久久| 欧美又大粗又爽又黄大片视频| 色天天综合狠狠色| 日韩中文字幕视频在线| 日韩精品极品毛片系列视频| 色无极亚洲影院| 国产福利视频一区| 国产一区二区三区在线| 91九色在线视频| 成人性生交大片免费看小说| 国产啪精品视频网站| 中文字幕日韩在线播放| 国产欧美久久久久久| 亚洲国产女人aaa毛片在线| 2018国产精品视频| 91精品在线播放| 日韩美女毛茸茸| 日韩精品在线观看一区| 人人爽久久涩噜噜噜网站| 国产一区二区三区精品久久久| 夜夜嗨av一区二区三区四区| 欧美日本高清一区| 日韩**中文字幕毛片| 国产激情久久久久| 8090理伦午夜在线电影| 精品国产一区二区三区久久狼黑人| 欧美多人乱p欧美4p久久| 亚洲欧美另类在线观看| 国产精品久久久999| 成人国产精品免费视频| 一区二区三区 在线观看视| 国产亚洲精品久久久久动| 日韩欧美视频一区二区三区| 亚洲影视九九影院在线观看| 韩国日本不卡在线| 日韩在线视频观看正片免费网站| 久久久精品久久| 色婷婷综合久久久久| 欧美成人免费va影院高清| 亚洲天堂免费在线| 亚洲精品一区二区网址| 日本一区二区不卡| 91精品啪aⅴ在线观看国产| 国产精品主播视频| 国产精品中文字幕在线| 国产不卡精品视男人的天堂| 国产成人综合亚洲| 久久网福利资源网站| 日本a级片电影一区二区| 国产在线观看精品一区二区三区| 欧美在线免费看| 亚洲视频在线看| 96sao精品视频在线观看| 亚洲全黄一级网站| 亚洲一区二区三区在线免费观看| 亚洲人成网站在线播| 亚洲激情第一页| 国产精品久久久久久久久| 国产午夜精品一区二区三区| 日韩av片永久免费网站| 亚洲免费小视频| 98精品国产高清在线xxxx天堂| 欧美一性一乱一交一视频| 亚洲精美色品网站| 国产精品丝袜白浆摸在线| 久久亚洲国产精品| 综合136福利视频在线| 欧美中文字幕精品| 欧美精品一本久久男人的天堂| 色婷婷av一区二区三区在线观看| 久久精品成人一区二区三区| 日本不卡免费高清视频| 91精品啪在线观看麻豆免费| 久久久久亚洲精品成人网小说| 日韩精品免费综合视频在线播放| 成人福利网站在线观看| 久久久免费高清电视剧观看| 亚洲第一区第一页| 国内外成人免费激情在线视频网站| 亚洲专区国产精品| 国产精品久久久999| 羞羞色国产精品| 日本成人黄色片| 91日本在线视频| 日韩中文av在线| 亚洲国产女人aaa毛片在线| 欧美国产日韩xxxxx| 亚洲aaaaaa| 26uuu亚洲国产精品| 日韩国产一区三区| 国产日韩在线看片| 欧美激情精品久久久久久变态| 日韩激情视频在线| 亚洲一区二区三区乱码aⅴ| 亚州精品天堂中文字幕| 亚洲第一区在线| 亚洲天堂网在线观看| 久久国产精品网站| 国产性色av一区二区| 亚洲淫片在线视频| 国产一区二区三区在线视频| 国产精品视频xxxx| 国内精品久久久久伊人av| 欧美大片在线看免费观看| 91社影院在线观看| 国产精品精品一区二区三区午夜版| 91精品视频观看| 成人日韩在线电影| 国产日韩av高清| 日韩激情av在线免费观看| 日韩av在线天堂网| 性欧美视频videos6一9| 亚洲免费小视频| 欧洲精品毛片网站| 国产精品视频播放| 国产精品白嫩初高中害羞小美女| 亚洲www永久成人夜色| 亚洲一区二区国产| 国产日韩在线视频| 久久激情五月丁香伊人| 97免费视频在线播放| 欧日韩不卡在线视频| 97人人做人人爱| 国产精品第七影院| 国产成+人+综合+亚洲欧美丁香花| 最近2019中文字幕在线高清| 精品小视频在线| 91精品久久久久久久久久入口| 亚洲2020天天堂在线观看| 国产日产亚洲精品| 日韩av快播网址| 日韩av综合网| 亚洲国产精彩中文乱码av| 91色琪琪电影亚洲精品久久| 大荫蒂欧美视频另类xxxx| 国产精品一区久久| 日韩免费视频在线观看| 亚洲欧美中文日韩在线| 欧美高清电影在线看| 中文字幕一区二区三区电影| 国产精品国产三级国产aⅴ浪潮| 日韩欧美在线中文字幕| 欧美激情一级精品国产| 日韩中文在线中文网三级| 日韩av片免费在线观看| 国产精品久久久久久久久久久不卡| 欧美电影免费观看网站| 国产精品视频网| 国产精品久久久亚洲| 成人激情视频在线| 91成人在线视频| 日本久久久a级免费| 福利一区视频在线观看| 日韩免费在线免费观看|