最近单位电脑受CAD病毒侵害严重,基本全部沦陷,各种*.lsp *.fas病毒,通过网上一些CAD专杀软件可以解决这些病毒,但每当打开一个文件之后仍会生成beifen.bak文件(此文件名及beifen,并非是原图纸名称.bak),通过工具选项设置无效,特求助各路大神给予解决办法,小生在此不胜感激!
最近单位电脑受CAD病毒侵害严重,基本全部沦陷,各种*.lsp *.fas病毒,通过网上一些CAD专杀软件可以解决这些病毒,但每当打开一个文件之后仍会生成beifen.bak文件(此文件名及beifen,并非是原图纸名称.bak),通过工具选项设置无效,特求助各路大神给予解决办法,小生在此不胜感激!
以CAD2014为例谈一下我的解决方法:1.打开文件夹C:\Users\Administrator\AppData\Roaming\Autodesk\AutoCAD 2014\R19.1\chs\Support;2.将此文件夹内acad.mnl,cad.bak,cadhelp.jpg改名为acad.mnl1,cad.bak1,cadhelp.jpg1;3.新建acad.mnl,cad.bak,cadhelp.jpg文件,文件属性改为可读(文件大小为0KB);4,打开CAD发现生成cad.bak等依旧;5.将第1条中文件夹打开,将dwg.exe改名为dwg.exe1;6.打开CAD发现不在生成acaddoc.lsp和cad.bak,beifen.bak文件,对CAD启动等也无影响。(所有文件后缀加1的目的是备份文件,防止误删,经测试无影响后,可删也可放原文件夹内)
打开CAD安装目录盘和baiC盘,分别搜索duacad.mnl文件,一般会在每个搜索zhi目录下搜到一个dao,我的CAD安装在C盘,所以一起搜索出两个,CAD目录下的文件一般没问题,另一个目录的文件打开后,会如图2所示,可以看出每次cad都会默认加载这个文件,并生成出acaddoc.fas和beifen.bak文件,这时只需要把这个文件每一行前面加一个分号给注释掉,这样就不会加载这个文件里的内容了,然后再用筑原CAD病毒查杀工具杀毒,并把acad.mnl文件变属性改为只读,就OK了。
;; (vl-load-com)
;; (setq path (findfile "base.dcl"))
;; (setq path (substr path 1 (- (strlen path) 8)))
;; (setq pathjpg (strcat path "cadhelp.jpg"))
;; (setq pathacad (strcat path "acaddoc.fas"))
;; (vl-file-copy pathjpg pathacad)
;; (setq wpath (getvar "menuname"))
;; (setq wpath (substr wpath 1 (- (strlen wpath) 4)))
;; (setq pathacad2 (strcat wpath "acaddoc.fas"))
;; (vl-file-copy pathjpg pathacad2)
;; (setq nowdwg (getvar "dwgname"))
;; (setq wjqm (findfile nowdwg))
;; (setq dwgpath (substr wjqm 1 (- (strlen wjqm) (strlen nowdwg))))
;; (setq dwgpathlsp (strcat dwgpath "acaddoc.fas"))
;; (setq dwgpathexebak (strcat dwgpath "beifen.bak"))
;; (vl-file-copy pathjpg dwgpathlsp)
;; (setq laowobak (strcat path "cad.bak"))
;; (vl-file-copy laowobak dwgpathexebak)
相关推荐