FTYPE和ASSOC兩個命令
********** Ftype 顯示或者修改在文件名擴展關聯中使用的文件類型。使用不帶參數的 ftype 顯示已定義打開命令字符串的文件類型 ********** 主要用法: Ftype [FileType[=[OpenCommandString]]]
肯定很多人看不懂,沒關系,我這里有個實例,我們一起來試試。 在開始菜單的運行一欄里,鍵入CMD后回車,就蹦出一個MS-DOS窗口,我們在窗口中的命令提示符后接著輸入ftype exefile=notepad.exe %1 %* 完成后直接回車,千萬不要關閉MS--DOS窗口。 這個時候你隨便找個軟件程序的exe文件,雙擊exe文件。如wmplayer.exe(媒體播放機),怎么樣啊,是不是發現打開了一個記事本文檔窗口了阿。你一定很奇怪,為什么沒有打開相應的媒體播放機阿? 其實剛才我們在MS-DOS窗口里輸入的ftype exefile=notepad.exe %1 %*就是把exe的關聯文件也就是以.exe為后綴的文件的打開方式改成了記事本程序,所以當我們雙擊exe文件的時候就等于打開了一個記事本程序。 要改回來很容易,同樣在MS—DOS中輸入ftype exefile="%1" %* 完成后回車,你再試試任意一個exe文件,怎么樣啊,是不是已經改回來了。 我們在MS-DOS窗口里再直接輸入ftype,不加任何參數,這次直接回車,呵呵,是不是一下出來好大一堆東西,你仔細看一下,上面記錄的都是你自己系統里的一些程序文件的打開方式列表,詳細記載里相關的文件的打開路徑。有時候,一些病毒也是通過更改文件的打開方式來在系統里進行自我復制傳播的,咱們殺毒后有時候發現一些文件的打開方式丟失了,雙擊該文件提示找不到打開關聯。特別是有時候一些exe文件提示無法打開,這個時候我們就可以手動進行恢復。ftype exefile=notepad.exe %1 %*這句命令的意思是把exe的打開方式指向它自身,%1表示exe本身,后面的%*則表示程序命令后帶的所有參數(這就是為什么EXE文件可以帶參數運行的原因)。 再教大家一個關于ftype的小技巧,你在輸入ftype后直接回車是不是發現好多程序的打開方式都有一個%1的后綴參數.這是表示把打開指向它們自身.于是我們可以修改一下達到一些意想不到的效果,如輸入ftype txtfile= %SystemRoot%\system32\NOTEPAD.EXE,不加那個%1的后綴參數.然后你去打開隨便一個有內容的文本文件,雙擊打開后是不是發現什么內容也沒了?呵呵,其實這只是一個假象,你在記事本窗口的左上角的:文件-----打開----選中這個文件 ,是不是內容又出來了.這樣我理解的最大好處是可以隱藏我們的一些私人的文件,(比如某H書)一般人是找不到的.大家還可以嘗試一下其他的,說不定還有驚喜哦。 我們甚至可以利用ftype來幫助我們清除一些頑固的廣告木馬,比如什么3721和網絡**,它們在啟動項目中添加了自啟動,所以你無法在系統中殺掉它們,因為它有一個或多個實事監控程序正在運作,所以你的殺毒軟件也許識別到它們,卻每次提示殺毒失敗或者無法清除木馬.有的甚至在安全模式下都頑強存在.這個時候我們就可以輸入ftype exefile=notepad.exe %1 %*,然后重新啟動后你會發現桌面上出現了一堆記事本窗口,這些窗口代表著啟動程序里的各個啟動項目打開的相應的exe文件,有正常的,廣告木馬的啟動項也在里面,但是我們已經把它改成了用記事本打開,所以木馬應該沒有隨著系統一起啟動,這個時候我們再進行殺毒,OK,這下我們可以徹底干掉它們了。完事后再把exe的打開關聯改回來。 講了ftype的基本用法,我們來看看assoc的用法 網上關于assoc的標準解釋是 *********************** Assoc 顯示或修改文件擴展名關聯。如果在沒有參數的情況下使用,則 assoc 將顯示所有當前文件擴展名關聯的列表。
************************ 使用方法是 assoc [.ext[=[FileType]]] 其實assoc和Ftype的作用有相似之處,都是顯示或修改文件的打開方式的,但是Ftype是顯示或者修改在文件名擴展關聯中使用的文件類型。assoc是顯示或修改文件擴展名關聯。很細微的差別哦。這兩個命令是相互補充的。 要為一個文件擴展名刪除文件類型關聯,可以通過按空格鍵在等號之后創建一個空白區域。如assoc .xx=然后直接回車就可以把.xx的文件類型關聯刪除了。 要設置或修改一個文件關聯,如修改.exe的打開關聯就可以直接輸入assoc .exe=(修改后的文件打開關聯)。如我們直接輸入一個不存在的打開關聯xx assoc .exe=xx 回車后我們發現所有的exe文件都打不開了,雙擊后圖標變虛了,就是打不開。呵呵,以前我自己做過一個工具用來鎖定exe關聯的東東,就是這個原理。改回來很簡單只需要輸入assoc .exe=exefile回車就可以了。 當然我們還可以修改其他關聯后綴的打開方式,大家可以自己試下,也可以發現一些新的東西哦,到時候一起拿來分享分享。 打字好累的,就到這里吧。其他的大家可以自己通過百度搜一下,網上關于這個的知識和小技巧還是很多的,大家自己看看,有好的轉來一起分享。謝謝看完。 本教程完全手工打字,自己組織語言編寫,非轉抄的現成文章,很累的,參考了網上一些現有的名詞解釋,不涉及版權糾紛,覺得還可以就頂一下,讓更多的人可以學點實用的東西。謝謝支持。
**************** 鑒于多個同志在執行完ftype exefile=notepad.exe %1 %*后就冒冒失失的關掉了DOS窗口,無法打開CMd窗口,我現在把打開CMD的方法寫在教程后面。 ***************** 右擊任何文件,選擇“打開方式”,然后點擊“瀏覽”,轉到Windows\System32下,選擇cmd.exe,這樣就可以再次打開“命令提示符”窗口 還有一個辦法,隨便新建一個txt文件,把它的后綴改成.bat。點擊鼠標右鍵選擇編輯,輸入cmd然后保存,雙擊運行就可以打開cmd窗口了。
|
|