1. 程式人生 > >Windows類識別符號及其妙用

Windows類識別符號及其妙用

Windows類識別符號

百度百科這樣解釋:

Windows的類識別符號class identifier也稱為CLASSID或CLSID,是與某一個類物件相聯絡的唯一標記(UUID)。一個準備建立多個物件的類物件應將其CLSID註冊到系統註冊資料庫的任務表中,以使客戶能夠定位並裝載與該物件有關的可執行程式碼。

回收站.{645ff040-5081-101b-9f08-00aa002f954e}
回收站(滿).{5ef4af3a-f726-11d0-b8a2-00c04fc309a4}
撥號網路.{992CFFA0-F557-101A-88EC-00DD010CCC48}
印表機.{2227a280-3aea-1069-a2de-08002b30309d}
控制面板.{21ec2020-3aea-1069-a2dd-08002b30309d}
網路上的芳鄰.{208D2C60-3AEA-1069-A2D7-08002B30309D}
圖示clsid=windowsmedia 檔名.{00020c01-0000-0000-c000-000000000046}
無關聯檔案 檔名.{00021401-0000-0000-c000-000000000046}
BMP檔案 檔名.{d3e34b21-9d75-101a-8c3d-00aa001a1652}
HTML檔案 檔名.{25336920-03f9-11cf-8fd0-00aa00686f13}
媒體剪輯檔案 檔名.{00022601-0000-0000-c000-000000000046}
計劃任務 檔名.{D6277990-4c6a-11cf-8d87-00aa0060f5bf}
Web資料夾 檔名.{Bdeadf00-C265-11d0-Bced-00a0c90ab50f}
歷史記錄 檔名.{Ff393560-C2a7-11cf-Bff4-444553540000}
收藏夾 檔名.{1a9ba3a0-143a-11cf-8350-444553540000}
預訂資料夾 檔名.{F5175861-2688-11d0-9c5e-00aa00a45957}
ActiveX快取記憶體資料夾檔名.{88c6c381-2e85-11d0-94de-444553540000}
excel.{00020810-0000-0000-C000-000000000046}
word.{00020900-0000-0000-C000-000000000046}
media.{00022603-0000-0000-C000-000000000046}
CAB.{0CD7A5C0-9F37-11CE-AE65-08002B2E1262}
搜尋-計算機.{1f4de370-d627-11d1-ba4f-00a0c91eedba}
mht.{3050F3D9-98B5-11CF-BB82-00AA00BDCE0B}
mshta.{3050f4d8-98B5-11CF-BB82-00AA00BDCE0B}
我的文件.{450D8FBA-AD25-11D0-98A8-0800361B1103}
XML.{48123bc4-99d9-11d1-a6b3-00c04fd91555}
ftp_folder.{63da6ec0-2e98-11cf-8d82-444553540000}
網路和撥號連線.{7007ACC7-3202-11D1-AAD2-00805FC1270E}
寫字板文件.{73FDDC80-AEA9-101A-98A7-00AA00374959}
Temporary Offline Files Cleaner.{750fdf0f-2a26-11d1-a3ea-080036587f03}
使用者和密碼.{7A9D77BD-5403-11d2-8785-2E0420524153}
Internet 臨時檔案.{7BD29E00-76C1-11CF-9DD0-00A0C9034933}
已下載的程式檔案的清除程式.{8369AB20-56C9-11D0-94E8-00AA0059CE02}
公文包.{85BBD920-42A0-1069-A2E4-08002B30309D}
mail.{9E56BE60-C50F-11CF-9A2C-00A0C90A90CE}
目錄.{fe1290f0-cfbd-11cf-a330-00aa00c16e65}
Internet Explorer.{FBF23B42-E3F0-101B-8488-00AA003E56F8}
Snapshot File.{FACB5ED2-7F99-11D0-ADE2-00A0C90DC8D9}
MyDocs Drop Target.{ECF03A32-103D-11d2-854D-006008059367}
Policy Package.{ecabaebd-7f19-11d2-978E-0000f8757e2a}
搜尋結果.{e17d4fc0-5564-11d1-83f2-00a0c90dc849}
新增網路上的芳鄰.{D4480A50-BA28-11d1-8E75-00C04FA31A86}
Paint.{D3E34B21-9D75-101A-8C3D-00AA001A1652}
管理工具.{D20EA4E1-3957-11d2-A40B-0C5020524153}
字型.{D20EA4E1-3957-11d2-A40B-0C5020524152}
Web Folders.{BDEADF00-C265-11d0-BCED-00A0C90AB50F}
DocFind Command.{B005E690-678D-11d1-B758-00A0C90564FE}
離線資料夾.{AFDB1F70-2A4C-11d2-9039-00C04F8EEB3E}
Internet Explorer.{871C5380-42A0-1069-A2EA-08002B30309D}

上帝模式/完全控制面板.{ED7BA470-8E54-465E-825C-99712043E01C}

使用用法

雖然上邊的說明和內容會讓人一臉懵逼,但還是有幾種很簡單的使用方法。

RM面板Rainmeter Skin

在RM的面板中有些外掛會使用到這些類識別符號來開啟對應的應用,比如經典的蜂窩桌面,就可以通過使用上邊的類識別符號,就和快捷方式差不多。

[Button.10]
Meter=BUTTON
X=352
Y=#DockY#
W=70
H=30
ButtonImage=Dock.png
ButtonCommand=!execute [" ::{20D04FE0-3AEA-1069-A2D8-08002B30309D} "]
[10.p]
Meter=STRING
X=35r
Y=5r
W=70
H=22
StringStyle=BOLD
FontColor=#FontColor.W#
FontSize=#FontHeight#
FontFace=#FontName#
AntiAlias=#AntiAlias#
stringAlign=#dAligen#
Text="我的電腦"

需要注意的是,在Rainmeter中使用這些類識別符號的時候,需要在前邊加上兩個英文的冒號。

上帝模式/完全控制面板

電腦的“上帝模式”即“God Mode”,從Windows Vista開始,微軟在Windows系統中隱藏了一個集成了系統所有設定項的“上帝模式(God Mode)”。到了Win10系統,這個神祕而強大的“上帝模式(God Mode)”仍然保留著。

上帝模式就是全部功能展示模式,因為功能太強大,所以被戲稱為“上帝模式”。它還有一個通俗的名稱叫“完全控制面板”,因為它包含了幾乎所有Windows系統的設定。

有兩種開啟方式,一種是Win+R組合建開啟執行框,輸入shell:::{ED7BA470-8E54-465E-825C-99712043E01C}

,回車確定後就會開啟完全控制面板。除了可以用執行框來開啟上帝模式,也可以自己修改成其他的類識別符號來開啟對應的系統應用。

另一種方式和下邊說的偽裝資料夾的使用方法一樣。

改頭換面,偽裝資料夾

新建一個資料夾,將資料夾命名為xxx.{645ff040-5081-101b-9f08-00aa002f954e}這種格式的名字。這樣前邊的xxx會變成資料夾的名字,後邊的.{xxxx}則會被自動隱藏。此時該資料夾會變成類識別符號對應的Windows系統應用圖示,雙擊開啟該資料夾也會開啟對應的系統應用。這樣就起到了偽裝並隱藏原本資料夾的作用,效果類似於以前的圖種(就是利用一張圖片來隱藏實際的檔案,比如神祕連結什麼的)。

以前的一些惡意廣告外掛就是通過這種方法進行IE劫持,在桌面新建一個Internet Explorer.{871C5380-42A0-1069-A2EA-08002B30309D}名字的資料夾,這樣該資料夾就會變成IE瀏覽器的應用。

怎麼破解偽裝的資料夾

不同電腦在使用上邊的方法去偽裝資料夾的時候,有的類識別符號可能沒有效果,不過一般使用垃圾桶、網路上的芳鄰之類的類識別符號是沒問題的。那麼對於這種偽裝了的資料夾,要怎麼破解呢?

有兩種方法,這兩種方法都需要安裝WinRAR之類的的解壓縮軟體才可以使用。

方法一

直接右鍵點選偽裝的資料夾,選擇開啟,這樣就可以直接看到被隱藏起來的資料夾內的檔案。這實際上是解壓縮軟體把該資料夾當成壓縮檔案來打開了。但是並不是所有被偽裝的資料夾都可以使用這種方法,比如偽裝成了網路上的芳鄰的資料夾,就無法用這種方法。

方法二

開啟任意一個壓縮包,在當前的壓縮包檢視介面將位址列的目錄改成被偽裝的資料夾的父目錄,這樣你就會發現偽裝的資料夾的名字變成了包含類識別符號的全名。選定該被偽裝的資料夾,按F2改名字,將類識別符號去掉,改成普通的資料夾名字。

這時候再重新檢視這個被偽裝的資料夾,已經變回了正常的資料夾。

參考連結

  1. Windows類識別符號
  2. 百度百科
  3. 妙用Windows神祕的類識別符號
  4. 【技術交流】妙用Windows神祕的類識別符號
  5. 厲害了,win 10居然有上帝模式?