Win7之家( www.airtaxifl.com):禁止Win7下U盤(pán)自動(dòng)運(yùn)行真的可以防范病毒么?
不知道是誰(shuí),也不知道從什么時(shí)候開(kāi)始,在計(jì)算機(jī)用戶(hù)中流傳著這樣一個(gè)說(shuō)法:禁止光驅(qū)、U盤(pán)(本文泛指所有外存儲(chǔ)設(shè)備)自動(dòng)運(yùn)行,使用右鍵菜單方式打開(kāi),可以避免“U盤(pán)病毒感染系統(tǒng)”。這樣的說(shuō)法從Windows 95出現(xiàn),Windows XP盛行。直到現(xiàn)在,由于流傳的太久,以至于Vista和Windows 7用戶(hù)對(duì)此依然是深信不疑。
客觀的說(shuō),這樣的說(shuō)法在一開(kāi)始出現(xiàn)時(shí),是有其一定道理的。但隨著時(shí)間的推移,這樣的說(shuō)法(和做法)已經(jīng)過(guò)時(shí)。如果誰(shuí)還在這樣籠統(tǒng)的描述,那就是在不負(fù)責(zé)的訛傳。
為什么這么說(shuō)呢?我們下面來(lái)仔細(xì)的分析一下!
小知識(shí):什么是(禁止光驅(qū)、U盤(pán)等)自動(dòng)運(yùn)行?
自動(dòng)運(yùn)行,其實(shí)指的是利用光盤(pán)、U盤(pán)中預(yù)先設(shè)定的代碼,使得Windows在檢測(cè)到光驅(qū)、U盤(pán)等設(shè)備有文件可以讀取時(shí),系統(tǒng)即進(jìn)入自動(dòng)讀取/運(yùn)行狀態(tài)。這其中,大家最為熟悉的莫過(guò)于“Autorun.inf”這個(gè)文件了。
由于Autorun.inf文件的存在,光盤(pán)、U盤(pán)中(如果有)病毒就會(huì)在自動(dòng)運(yùn)行過(guò)程中被激活,感染系統(tǒng);诖,禁止“自動(dòng)運(yùn)行,避免系統(tǒng)中毒”的說(shuō)法出現(xiàn)了。要想搞清這一問(wèn)題,需要我們認(rèn)識(shí)“自動(dòng)運(yùn)行”的兩個(gè)方式。
“自動(dòng)運(yùn)行”分兩種方式,一個(gè)是“Open”,另一個(gè)是“shellexecute”。其中,Open是用于指定自動(dòng)運(yùn)行某應(yīng)用程序;shellexecute則可以在指定運(yùn)行對(duì)象應(yīng)用程序的同時(shí),還可以加入其它參數(shù)(選擇運(yùn)行方式,比如是否顯示“自動(dòng)播放”)。
由于這其中涉及的代碼知識(shí)較多,筆者不做過(guò)多描述。僅請(qǐng)大家明白這樣一個(gè)道理即可:當(dāng)光盤(pán)、或U盤(pán)使用了“shellexecute”這一方式時(shí),“禁止自動(dòng)運(yùn)行”或使用“右鍵菜單方式打開(kāi)”的方法也未必就可以避免系統(tǒng)被染毒。
那么,除了“禁止自動(dòng)運(yùn)行”外,還有沒(méi)有比較好的方法可以避免U盤(pán)傳毒,系統(tǒng)中毒了呢?
其實(shí),方法很簡(jiǎn)單,只不過(guò)操作方式稍微有些麻煩:
1.當(dāng)U盤(pán)等外部存儲(chǔ)設(shè)備插入電腦時(shí),請(qǐng)按住“Shift”鍵,此時(shí)系統(tǒng)自運(yùn)行處于被禁止?fàn)顟B(tài)。
但由于“shellexecute”的存在,用戶(hù)依然不可直接雙擊文件目錄(內(nèi)的文件),而應(yīng)該使用下面的操作方式:
2.在資源管理器中(或在桌面上雙擊打開(kāi)“計(jì)算機(jī)”),然后在左側(cè)窗口中,通過(guò)樹(shù)狀結(jié)構(gòu)方式進(jìn)入(目錄)文件。
上面1、2兩個(gè)操作步驟相對(duì)于“右鍵菜單打開(kāi)”的方式,在操作上要麻煩一些,但在安全性上無(wú)疑是更有保障一些。
需要特別說(shuō)明的是,本文并非是說(shuō),使用“Shift”方式打開(kāi)外存儲(chǔ)設(shè)備就可以避免U盤(pán)傳毒,而只是說(shuō)這樣做,目前可以使得U盤(pán)傳毒的幾率更小。
評(píng)論列表
查看所有 條評(píng)論