AutoCAD軟體默認自動運行的檔案。每當使用acad軟體打開的圖紙所在目錄有該檔案就會自動執行,曾為cad二次開發軟體自動載入的常用方式。當檔案存在於某些acad工作目錄或者acad程式目錄裡面,acad軟體也會自動載入。現在除了極少部分二次開發軟體使用外,基本都是CAD病毒表現形式。一般來說該病毒會隨圖紙自動執行並且感染acad軟體和二次開發軟體,甚至導致圖紙信息被破壞,後果比較嚴重。
基本介紹
- 中文名:acad.vlx
- 防毒工具:acadvlx-clean.exe
- 解決方法:創建一個副本
- 清理流程:以Microsoft Windows作業系統
防毒工具,解決方法,清理流程,
防毒工具
acadvlx-clean.exe ,即可刪除病毒並進行免疫,該工具會不斷更新
解決方法
這實際上不是Autodesk提供的AutoCAD檔案。當AutoCAD載入acad.vlx惡意檔案時,會使繪圖損壞,進而導致在您保存並重新打開工程圖時彈出“缺少語言包”( Missing Language Pack )對話框。
acad.vlx檔案會在Help資料夾下面創建一個副本(例如,C:\Program Files\AutoCAD 2010\Help\logo.gif)。其它多個檔案也會被修改,同時ACADLSPASDOC系統變數的值會被改為1,這將允許acad.vlx檔案載入到其它打開的工程圖中,導致工程圖損壞。
清理流程
下述清理流程將在AutoCAD試圖載入acad.vlx 檔案之前發現該檔案並將其刪除,防止病毒的傳播。
為了避免其它檔案的損壞
您必須以Microsoft Windows作業系統的系統管理員身份完成本流程。
在您的產品安裝目錄中,找到Support 資料夾(例如,C:\Program Files\AutoCAD 2010\Support)。
在Support資料夾內,雙擊acad20xx.lsp檔案(例如,acad2010.lsp檔案)。 在檔案中加入下面的代碼。 AutoCAD將發現並刪除acad.vlx和logo.gif 檔案。
(defun cleanvirus( / lspfiles lspfile x)
(setq lspfiles '("acad.vlx" "logo.gif"))
(foreach lspfile lspfiles
(while (setq x (findfile lspfile))
(progn
(vl-file-delete x)
(princ "\nDeleted file ")
(princ x)
);progn
);while
);foreach
)
(cleanvirus)
打開下面的所有檔案:
o C:\Program Files\AutoCAD 20xx\Express\acetauto.lsp
o C:\Program Files\AutoCAD 20xx\Support\ai_utils.lsp
o ROAMABLEROOTPREFIX\Support\acad.mnlo
備註: 將ROAMABLEROOTPREFIX替換為ROAMABLEROOTPREFIX 系統變數的返回值。
如果出現下列代碼,請刪除:
(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)))
保存所有檔案。
備註:在AutoCAD2004或2007中有可能並沒有
o C:\Program Files\AutoCAD 20xx\Express\acetauto.lsp
o C:\Program Files\AutoCAD 20xx\Support\ai_utils.lsp
o ROAMABLEROOTPREFIX\Support\acad.mnlo這三個檔案,不用擔心,只更改上面說的acad20xx.lsp檔案即可解決。