Acad.vlx病毒要怎么删掉啊?会造成什么后果?
全部评论
当在 AutoCAD 中加载恶意 acad.vlx 文件时,它会破坏图形,这可能导致在保存并重新打开图形时会导致实体的扩展属性都被清空了。
acad.vlx 文件会在 Help 文件夹中为自己创建一个副本(例如 C:\Program Files\AutoCAD 20xx\Help\logo.gif)。还会修改其他几个文件,并将 ACADLSPASDOC 系统变量设置为 1,允许将 acad.vlx 文件加载到其他打开的图形中,从而破坏它们。
在 AutoCAD 尝试加载 acad.vlx 文件之前,请执行下述清理过程以检测并删除该文件,防止病毒传播。
防止其他文件损坏
您必须是 Microsoft® Windows® 操作系统的系统管理员,才能完成此过程。
在产品安装文件夹中,找到 Support 文件夹(例如 C:\Program Files\AutoCAD 20xx\Support)。
在 Support 文件夹中,双击 acad20xx.lsp 文件(例如,AutoCAD 2014 对应的 acad2014.lsp 文件)。将下面的代码添加到该文件中。 (defun cleanvirus( / lspfiles lspfile x) (setq lspfiles '("acad.vlx" "logo.gif" "acaddoc.lsp" "acad.fas" "acad.lsp")) (foreach lspfile lspfiles (while (setq x (findfile lspfile)) (progn (vl-file-delete x) (princ "\nDeleted file ") (princ x) );progn );while );foreach ) (cleanvirus)
AutoCAD 会检测并删除 acad.vlx 和 logo.gif 文件。
3. 打开下列每个文件: 如果您使用的是 2013 版本或更早版本
o C:\Program Files\AutoCAD 20xx\Express\acetauto.lsp
o <安装目录>\Support\en-us\ai_utils.lsp
o \Support\acad.mnl
注意: 将上面的“ROAMABLEROOTPREFIX 值”替换为在命令行中输入 ROAMABLEROOTPREFIX 时返回的值。 将 <安装目录> 替换为安装基于 AutoCAD 的产品的文件路径。 “En-us”可能随所安装的语言而异。
如果您使用的是 2014 版本或更高版本
· C:\Program Files\AutoCAD 20xx\Express\acetauto.lsp
· <安装目录>\Support\en-us\ai_utils.lsp
· <安装目录>\Support\en-us\acad.mnl
注意: 将 <安装目录> 替换为安装基于 AutoCAD 的产品的文件路径。 “En-us”可能随所安装的语言而异。
从每个文件中删除以下代码行:
(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)))
保存每个文件。
距离打开宝箱还剩7天
全部评论