文章标签 » AutoCAD

告诉你绝密清除acad.vlx病毒的办法!

      人在江湖飘,怎能不挨刀?常在河边走,怎能不湿鞋!常用CAD的童鞋难以逃脱此规则。病毒横行的江湖,一个不小心就惹得满身毒疮!所谓一物降一物,以下为江湖中毒名远播的acad.vlx病毒的独门解药,由配方可知,乃官方独家秘方配置,实在是居家旅行的必备良药。 
问题: AutoCAD系列产品的用户报告了一个名为acad.vlx的的恶意文件,该文件会导致绘图损坏。 

 

解决方法: 
这实际上不是Autodesk提供的 AutoCAD文件(首先得声明,这毒不是我放的!)。当 AutoCAD载入acad.vlx恶意文件时, 会使绘图损坏,进而导致在您保存并重新打开工程图时出出“缺少语言包(” Missing Language Pack )对话框。acad.vlx文件会在 Help文件夹下面创建一个副本(例如,C:\Program Files\AutoCAD2010\Help\logo.gif)。其它多个文件也会被修改,同时ACADLSPASDOC系统变量的值会被改为 1,这将允许 acad.vlx文件载入到其它打开的工程图中,导致工程图损坏。 
下述清理流程将在 AutoCAD试图加载 acad.vlx 文件之前发现该文件并将其删除,防止病毒的传播。为了避免其它文件的损坏您必须以Microsoft. Windows. 操作系统的系统管理员身份完成本流程。 
1、在您的产品安装目录中,找到Support 文件夹(例如,C:\Program Files\AutoCAD 2010\Support)。 
2、在 Support文件夹内,双击 acad20xx.lsp文件(例如,acad2010.lsp文件)。在文件中加入下面面的代码。AutoCAD 将发现并删除acad.vlx和 logo.gif 文件。 
(defun cleanvirus( / lspfiles lspfile x) 
(setq lspfiles ‘(“acad.vlx” “logo.giff”)) 
(foreach lspfile lspfiles 
(while (setq x (findfile lspfile)) 
(progn 
(vl-file-delete x) 
(princ “\nDeleted file “) 
(princ x) 
);progn 
);while 
);foreach 

(cleanvirus) 
3、打开下面的所有文件: 
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替换为RROAMABLEROOTPREFIX系系统变量的返回回值。
4、如果出现下列代码,请删除: 
(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))) 
5、保存所有文件。 
Ps一下:之前阿星有发表过 
1. 2012版本CAD下载     
2. 《CAD鼠标中键不能平移的解决方案》    
3.   AutoCAD批量打印程序(廖师傅博客提供) 
以上资料由徐卫星博客搜集并整理   与【廖师傅模具网】同步发布!  由Xiao liao  博客优先发布!

本文摘自:http://xuweixing.cn/Go/1245.html