共计 1085 个字符,预计需要花费 3 分钟才能阅读完成。
CAD中了一段LISP代码后在每次CAD启动时都显示一个小窗口显示“程序和作者QQ:252545152…”这样的相关提示,虽然不影响程序使用,但是感觉很不爽啊,所以要去除这段代码的影响就得删除它。
这是一个专门针对CAD的lisp程序,不是传统意义上的病毒,因此,用诺顿、金山毒霸等是不能杀除的。它的作用机制是这样的:某台机器上没有这个病毒程序,在通过网上邻居拷贝别人的图纸时,大家经常会把整个目录拷贝过来,如果拷贝的这个目录中包含有acad.lsp和acadapp.lsp,你的机器就被复制了这个病毒,但是这时还没有起作用。而当你用CAD打开这个文件时,CAD会自动加载该目录下的acad.lsp,这个LISP程序会检测你的CAD支持support目录下是否有这两个文件,如果没有,它会自动在那里创建他们的副本。这里就厉害了,以至于后CAD图纸的地方最终都会产生这样一些文件。
以后,在你打开别的图纸时,它会在判断你要打开的图纸目录下有没有这两个文件,如果没有,它又在该目录下创建这两个文件的副本。就这样,你的机器上的dwg文件目录中逐步都有了这个程序。随着别人按照目录拷贝你的dwg文件,他们也感染上了。
如果单独拷贝图纸,就是单纯的*.dwg文件是安全的,本身图纸是不包含进这段代码的。
通过进入CAD文件夹,分别查到acad.fas,acad.lsp和acadapp.lsp,acad.mnl,acad.chw,lcm.fas后删除;
到C:\Documents and Settings\(你的用户名)\Application Data\Autodesk\AutoCAD 2004\R16.0\chs\Support\下(AutoCAD的版本不同2004和16有可能不同)搜索acad.fas,acad.lsp和acadapp.lsp,acad.mnl,acad.chw,lcm.fas后删除;
全盘搜索acad.fas,acad.lsp后删除。
另外在执行目录查找acad.fas与lcm.fas时必须进入单个的目录下手动查找删除,在CAD安装目录下单纯查找是无法找到这样的文件的,
不想进去目录查找可以直接输入下面的字符到CAD命令行里面回车执行:
(while (or (setq a (findfile “acad.fas”)) (setq a (findfile “lcm.fas”))) (vl-file-delete a))
前几天在同事机子上拷贝图纸,连同文件夹一起拷贝过来的,于是也感染了这段代码,就是通过以上在命令行输入上面这段代码解决的,查找目录手工删除就比较繁琐,还不一定查杀干净。
没用过CAD,不太了解哈,顺便打个酱油吧
@一阵风:CAD和p3 是我常用软件,当然还有office系列啦
这个可以用到哦
@小年:是呀,虽然不影响使用,但是感觉出来这个提示怪怪的,不舒服,so……
:arrow: 貌似没有发现这种问题。。很少用。。
@雅岚:岚姐也用CAD软件吗?我们倒是经常在用,绘图啊什么的,现在都用2011版本了。
哈哈,看来,你是做到极致了呀
@伟哥:极致?这不敢当,只是遇到问题的一些解决办法,用CAD倒是超过10年了,二维平面还行,3D还得加强。
小可,有空更新下我的域名,林三随笔:li…
我觉得吧,该换个潮流点主题了...
@:我想知道从哪里分析出的年头,哈哈!
好诗,好湿,哈哈! :yx: :yx:
花红叶绿,好个所在~
stock win7 wordpress 人生 信用卡 公交 出差 加班 博客 回家 国庆 坚持 域名 工作 幸福 微博 心态 心情 思考 投资 收录 教育 时间 沟通 浏览器 淘宝 淡定 理想 理财 生活 白俄 白俄罗斯 碎语 社会 移动 管理 经济学 网络 考试 股票 评论 谷歌 贵州 项目 风景