每個公民都有自己的身份證和社會安全號碼。同樣,Windows中的每一個系統級應用程式(如“我的電腦”、
Internet Explorer等)也都有惟一的類別識別項與之相對應,大部分註冊過的尾碼名也有自己的檔案標識
符。有些朋友不禁要問:這些檔案標識符究竟有什麼用呢?其實,理解檔案標識符,不僅能讓我們快速進
行系統最佳化,還能輕鬆實現一些人無我有的個人化,心動了嗎?那麼就請隨我一起來探索檔案標識符
吧!
執行個體:巧用易容術 隱藏檔案夾
1.讓檔案夾搖身變成WAV檔案
建立一個檔案夾,把要隱藏的檔案放入該檔案夾中,然後將檔案夾重新命名為:yourname.wav.
{00020C01-0000-0000-C000-000000000046},這樣你會看到該檔案夾的表徵圖變成了WAV檔案的表徵圖,名稱
是yourname.wav。雙擊它,執行的不是進入檔案夾,而是啟動“媒體播放器”,檔案夾彷彿變成了聲音文
件——但卻提示打不開。別人一定會以為是受損的音效檔。要想開啟它,可直接選中並右擊該檔案(其
實是檔案夾,實在是太像檔案了),選擇“開啟”即可。
2.把檔案夾變成“網路位置”
上面的方法雖好,但右擊選擇“開啟”就會讓自己的秘密現形,有沒有更好的招數呢?將要隱藏的文
件夾改名為:網路位置.{208D2C60-3AEA-1069-A2D7-08002B30309D},斷行符號後你將看到熟悉的“網路位置
”表徵圖,雙擊後看一看,和案頭上的“網路位置”一模一樣。
為了偽裝得更巧妙,最好將系統預設的案頭“網路位置”表徵圖刪除掉,開啟“登錄編輯程式”,找到
[HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/Current
Version/Explorer/Desktop/NameSpace]。此時就可以看到“網路位置”等系統表徵圖,根據需要刪除
即可。
這樣案頭上就只剩下你自己建立的“網路位置”了。
3.破解被“易容”的檔案夾
非常簡單,只要安裝了WinRAR,然後在被易容的檔案夾上右擊,所有偽裝就被輕鬆地識破了(見圖1
接著雙擊開啟任意一個RAR壓縮包,在地址條中定位到偽裝檔案夾的上級目錄(如果是C:/test檔案夾
,就定位到C盤根目錄),你會在下面的檔案清單中看到偽裝檔案夾(見圖2),選中它後按F2鍵,將檔案
夾名後面的標識符去掉即可。
小提示
國內一些檔案夾隱藏軟體用的就是這個原理,用同樣方法可以輕鬆將其破解。
認識類別識別項
上面的易容術其實用到的是Windows中的檔案標識符,其英文名稱是CLSID,也稱類別識別項,位於註冊
表的[HKEY_LOCAL_MACHINE/Software/Classes/CLSID]下,通常由32個十六進位數構成,其一般格式是“{
八位元-四位元-四位元-四位元-十二位元}”(見圖3)。我們操作電腦時,會對系統程式名稱發出指令,
Windows則通過對該程式的檔案標識符識別而做出響應。因此,檔案標識符與系統程式是一一對應的關係。
熱門檔案標識符
我的電腦 {20D04FE0-3AEA-1069-A2D8-08002B30309D}
我的文件 {450D8FBA-AD25-11D0-98A8-0800361B1103}
撥號網路 {992CFFA0-F557-101A-88EC-00DD010CCC48}
控制台 {21EC2020-3AEA-1069-A2DD-08002B30309D}
計劃任務 {D6277990-4C6A-11CF-8D87-00AA0060F5BF}
印表機 {2227A280-3AEA-1069-A2DE-08002B30309D}
記事本 {1FBA04EE-3024-11D2-8F1F-0000F87ABD16}
近端分享 {208D2C60-3AEA-1069-A2D7-08002B30309D}
資源回收筒 {645FF040-5081-101B-9F08-00AA002F954E}
公事包 {85BBD920-42A0-1069-A2E4-08002B30309D}
字型 {BD84B380-8CA2-1069-AB1D-08000948F534}
Web 資料夾 {BDEADF00-C265-11d0-BCED-00A0C90AB50F}
執行個體:打造“我的電腦 2.0”
1.刪除無用項目
“我的電腦”中可能會有一些系統級程式(如Web檔案夾、計劃任務等),平時很少用到它們,我們
可以開啟登錄編輯程式,找到[HKEY_LOCAL_MACHINE/Software/Microsoft
/Windows/CurrentVersion/explorer/MyComputer/NameSpace],其下有幾個類別識別項,它們對應的是
在“我的電腦”中已有的系統級程式,右側邊窗格為對應的系統級程式名稱,右擊不需要的項目選擇“刪除
”即可。
小提示
★Windows案頭也有不少系統級的表徵圖,並且不允許刪除,請找到
[HKEY_LOCAL_MACHINE/Software/Microsoft
/Windows/CurrentVersion/explorer/desktop/NameSpace],然後選擇並刪除不需要的項目即可。
★WindowsXP的“我的電腦”添加了一項“在這台電腦儲存的檔案”,可以顯示電腦中各使用者儲存
的檔案和共用檔案,這在一定程度上造成了系統的安全隱患,同時也泄漏了使用者隱私,想要刪除這項功能
,可找到[HKEY_LOCAL_MACHINE/Software/Microsoft/Windows
/CurrentVersion/Explorer/MyComputer/NameSpace/DelegateFolders],刪除“{59031a47-3f72-
44a7-89c5-5595fe6b30ee}”項即可。
2.添加常用項目和檔案夾
一般情況下,許多使用者經常會用到“控制台”中的“網路和撥號連線”、”印表機”“使用者和密碼
”、“管理工具”等,不如將它們直接移到“我的電腦”中,這樣用起來更順手。
首先,你可以在[HKEY_LOCAL_MACHINE/Software/Microsoft
/Windows/CurrentVersion/explorer/MyComputer/NameSpace]下建立名為“{992CFFA0-F557-101A-
88EC-00DD010CCC48}”和“{2227A280-3AEA-1069-A2DE-08002B30309D}”的項,完成後,在“我的電腦”
中便會自動出現“網路和撥號連線”、“印表機”這兩個新項。
不過,像“使用者和密碼”、“管理工具”等就沒那麼容易添加了,因此,推薦你使用Shell Object
Editor這款免費軟體(:
http://www.tropictech.de/softwarhttp://www.tropictech.de/softwar ... itor_Install300.exe)。
第一步:安裝後啟動軟體,單擊“Create new”按鈕進入建立新項目嚮導,在“Shell
Object Name”(外殼事件名稱)視窗第一個文字框中輸入“使用者和密碼”,在第二個文字框中可以輸入
相關描述,比如:設定Windows的使用者和密碼(見圖4)。
第二步:單擊“下一步”按鈕,在“Select a funtion”(選擇功能)視窗點選“The ShellObject
should behave like a program”(事件為程式),並在下面文字框中輸入“Control Userpasswords”
(Windows XP請使用“Control Userpasswords2”),單擊“下一步”按鈕進入選擇表徵圖步驟,直接單擊
…按鈕會開啟表徵圖選擇視窗。
第三步:接著進入許可權和位置設定視窗,在這裡勾選“My Computer”(我的電腦),其他保持預設
即可。最後一步為屬性設定,保持預設即可(見圖5)。
小提示
其實還有更簡單的添加方法,那就是在Shell Object Editor視窗右擊,選擇“Expert Mode”(專家
模式),這樣軟體會列出所有系統級程式,右擊“管理工具”並選擇“Copy to→My Computer(all
users)”,這樣“管理工具”便會被複製到“我的電腦”中了。另外,通過右鍵菜單,還可以對系統程式
進行重新命名、刪除、隱藏、更換表徵圖等操作。
現在進入“我的電腦”,“使用者和密碼”已經被添加進去了。不僅效果非常好,表徵圖也很特別吧!我
們使用了特別的XP風格表徵圖,如果你也需要,可到
http://www.newhua.com/cfan/200419/xpicon.rarhttp://www.newhua.com/cfan/200419/xpicon.rar下載,是我們經過調整後的“我的電
腦”,是不是很COOL?
Just Do It
利用Shell Object Editor將常用的檔案夾添加到“我的電腦”,比如下載檔案夾、個人文檔檔案夾
等。這時在“Select a funtion”(選擇功能)視窗應該選擇“The ShellObject should behave like a
Folder”(事件為檔案夾)。
用類別識別項快速解決故障
1.修正字型檔夾
在Windows XP中,開啟“控制台→字型”,想安裝新字型,卻發現字型檔夾的[檔案] 功能表下竟
然沒有“安裝新字型”命令。其實,只要開啟該檔案夾中的Desktop.ini,加上UICLSID={BD84B380-8CA2
-1069-AB1D-08000948F534}即可解決問題。
2.為什麼不能訪問光碟機
有時,卸載燒錄軟體後,Windows XP可能會出現無法訪問光碟機的問題,其實,=只要找到並刪除
[HKEY_LOCAL_MACHINE/Syeten/CurrentControlSet/Control/Class/{4D36E965-E325-11CE-BFC1-
08002BE10318}]就能解決。