|新人報到(得20稻幣)| |Windows專區| |Linux專區| |MacOS專區| |軟件資源區| |殺毒軟件| |共享上網論壇| |論壇閑聊區(水區)| |稻草QQ群|

返回列表 發帖

Windows文件類型標識符

1、文件類型標識符及其組成
Windows系統中的文件類標識符是從本質上確定文件的基本類型以及打開程序關聯的十六進制代碼,前后加花括號(大括號)作為特征字符。通俗講,文件類型標識符就是區分文件類型的標識碼(身份證號),它不僅能區分文件的基本類型,還能建立文件與應用程序的關聯。從應用層次上講,我們知道Windows中的文件類型可以通過文件的擴展名和文件的圖標來區分,不過這種區分只是形式上的,在文件類型的區分上文件類標識符是從Windows系統內部給出的唯一本質區別,保留文件的擴展名而修改了文件的類標識符必然導致文件類型變更。Windows中每一種已注冊的文件對象(文件、文件夾、系統圖標和控件)都使用了專門的文件類標識符,通過文件類標識符Windows能正確識別aucommon.dll文件類型與操作該類文件的應用程序,并建立起二者的關聯關系。
Windows中的文件類標識符的組成基本格式是:
{八位十六進制數-四位十六進制數-四位十六進制數-四位十六進制數-十二位十六進制數}。
即花括號內五組用“-”分隔的十六進制數組成。
如AVI文件的類標識符為{00022602-0000-0000-C000-000000000046},注意必須是英文半角字符,字母大小寫等效。
2、Windows中常用的文件類型標識符
(1)、系統文件夾的文件類型標識符
    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}
  網上鄰居 {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)、常用文件的類型標識符
DOC文件  {00020900-0000-0000-C000-000000000046}
XLS文件  {00020810-0000-0000-C000-000000000046}
PPT文件  {64818D10-4F9B-11CF-86EA-00AA00B929E8}
HTML文件  {25336920-03F9-11cf-8FD0-00AA00686F13}
AVI文件  {00022602-0000-0000-C000-000000000046}
3、文件對象類型標識符的簡單應用
(1)、新建Windows系統圖標
Windows系統圖標有:我的電腦、網上鄰居、回收站、我的文檔、公文包等。采用Windows文件類標識符自建這類圖標的方法是:在桌面或者指定盤的指定文件夾中新建一個文件夾并將文件夾名取為相應系統圖標名,然后用英文句點分隔連接文件類標識符即可。如自建“我的電腦”圖標時,將新建的文件夾名使用成“我的電腦. {20D04FE0-3AEA-1069-A2D8-08002B30309D}”,Windows系統會自動隱藏其文件類標識符且自動更改文件夾圖標為我的電腦圖標形成用戶自己建立的“我的電腦”圖標;不僅如此,進一步其圖標之功能也隨之成為地道的“我的電腦”的功能。其它系統圖標可以類似新建,建立完成后其圖標的功能也將發生轉變——變成與系統本身圖標功能一樣的圖標。總之,通過建立系統圖標我們可以實現在計算機桌面上擁有兩個“我的電腦”、兩個“網上鄰居”、兩個“回收站”等等。
(2)、修改文件類型
Windows中的文件類型是由創建文件的應用程序及其兼容關系確定的,一般由文件擴展名和文件圖標簡單顯示,但文件類型的本質區別還在于文件的類標識符。不管是文件還是文件夾只要修改了它的文件類標識符必然導致文件類型與關聯程序的改變,它有利于對重要文件、文件夾進行保護。
對文件夾修改文件類標識符,只要對其重命名并帶上相應文件的文件類標識符即可,如改文件夾“ABC”的名字為“ABC. {00022602-0000-0000-C000-000000000046}”,則文件夾圖標會變成AVI文件的圖標,且雙擊它可以啟動Windows多媒體播放器來打開文件并顯示錯誤而不會打開文件夾。
對文件修改文件類型標識符完成易容處理必須注意:①、當前Windows系統的文件類型擴展名是否顯示,即“文件夾選項”設置中的“查看”標簽下的“隱藏已知文件類型的擴展名”是否鉤選,鉤選此項為隱藏已知文件類型擴展名,否則就是顯示已知文件類型的擴展名。②、文件擴展名只是形式上的文件類型區分標志,有文件擴展名或無文件擴展名,只要修改了文件的類型標識符即徹底改變了文件的類型和關聯程序。
如:我們將WORD文檔“WW.DOC”帶文件類標識符改名為“WW.DOC.{25336920-03F9-11cf-8FD0-00AA00686F13}”,則盡管它還帶有DOC擴展名,但它已成為網頁類型文件了(HTML文件)。
把Excel工作簿文件AA.XLS改名為“AA.XLS. {00022602-0000-0000-C000-000000000046}”,則工作簿文件會變成AVI文件。
(3)、隱藏文件夾
對存有大量重要文件的文件夾,經過帶系統圖標文件類標識符的改名操作后可以達到隱藏文件夾的目的,因為一旦文件夾帶系統圖標文件類標識符改名后其圖標功能就隨之變成為對應的系統圖標功能了,這樣用鼠標雙該圖標啟動的是系統文件夾工具,而不能打開文件夾。如將文件夾SUB改名為“SUB. {208D2C60-3AEA-1069-A2D7-08002B30309D}”,雖然它的名字沒有變但類型變成了“網上鄰居”的功能了。
對文件夾采用帶常用文件類標識符改名也能實現文件夾隱藏和保護功能,同樣雙擊已不能打開文件夾,只是啟動相應類型文件的關聯應用程序。
(4)、新建“控制面板”訪問系統資源
控制面板的執行程序是CONTROL.EXE,可以通過“開始菜單”——“運行”對話框輸入可執行程序啟動;不僅如此,我們也還可以用文件類標識符新建控制面板圖標來簡單啟動“控制面板”窗口。方法還是新建文件,任意取定字符名并帶上文件類標識符確認即可。
如新建文件夾UUU改名為“UUU. {21EC2020-3AEA-1069-A2DD-08002B30309D}”,系統隱藏文件類標識符并顯示控制面板圖標,雙擊名字為UUU的圖標即啟動控制面板程序進入控制面板窗口。
轉發到微博 收藏 分享

返回列表
内蒙古十一选五是要更新吗