词条 | acad.vlx |
释义 | 简介AutoCAD软件默认自动运行的文件。每当使用acad软件打开的图纸所在目录有该文件就会自动执行,曾为cad二次开发软件自动加载的常用方式。当文件存在于某些acad工作目录或者acad程序目录里面,acad软件也会自动加载。 现在除了极少部分二次开发软件使用外,基本都是CAD病毒表现形式。一般来说该病毒会随图纸自动执行并且感染acad软件和二次开发软件,甚至导致图纸信息被破坏,后果比较严重。 杀毒工具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 "\Deleted 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中有可能并没有 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文件即可解决。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。