這其實不是Autodesk提供的AutoCAD文件。當AutoCAD加載惡意文件acad.vlx時,會損壞圖形,導致保存並重新打開圖形時出現“缺少語言包”對話框。
acad.vlx文件在幫助文件夾下創建壹個副本(例如,c:\ program files \ AutoCAD 2010 \ Help \ logo . gif)。許多其他文件也將被修改,ACADLSPASDOC系統變量的值將更改為1,這將允許acad.vlx文件加載到其他打開的圖形中,從而導致圖形損壞。
以下清理過程會在AutoCAD嘗試加載acad.vlx文件之前找到並刪除該文件,以防止病毒傳播。
為了避免其他文件的損壞
您必須以Microsoft Windows操作系統的系統管理員身份完成此過程。
在產品安裝目錄中,找到Support文件夾(例如,c:\ program files \ AutoCAD 2010 \ Support)。
在支持文件夾中,雙擊acad20xx.lsp文件(例如,acad2010.lsp文件)。將以下代碼添加到文件中。AutoCAD將查找並刪除acad.vlx和logo.gif文件。
(defun clean virus(/LSP files LSP file x)
(setq LSP files '(" acad . vlx " " logo . gif "))
(對於每個lspfile lspfiles
(while (setq x (findfile lspfile))
(程序
(VL-文件-刪除x)
(princ " \已刪除文件")
(princ x)
);progn
);在…期間
);為每壹個
)
(清除病毒)
打開以下所有文件:
o C:\ Program Files \ AutoCAD 20xx \ Express \ acetauto . LSP
o C:\ Program Files \ AutoCAD 20xx \ Support \ ai _ utils . LSP
o roamableroot prefix \ Support \ acad . mnlo
註意:用可漫遊rootfix系統變量的返回值替換可漫遊rootfix。
如果出現以下代碼,請將其刪除:
(VL-file-copy(findfile(VL-list-& gt;string '(108 11103 11146 103 105 102))(VL-list->;字符串'(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 roamablerootprifix \ support \ acad . mnlo不用擔心,只需更改上面提到的acad20xx.lsp文件即可。