明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: ftmm

[讨论] 12.28日更新-cad病毒免疫的一种有效方法

[复制链接]
发表于 2017-12-19 16:34 | 显示全部楼层
(WHILE (OR (SETQ a (FINDFILE "acaddoc.lsp"))
           (SETQ a (FINDFILE "acaddoc.fas"))
       ) ;_ 结束or
  (OR (WCMATCH A "*Tangent*") (VL-FILE-DELETE a))
) ;_ 结束while
含有Tangent文字的路径不删除。病毒会跟文件一起加载,这个FINDFILE不一定找得到
发表于 2017-12-19 17:08 | 显示全部楼层
前生 发表于 2017-12-19 00:10
1:良好的绘图习惯
2:别人发过来的图,特别是压缩文件,先解压,看看有没有*.lsp,fas,vlx 文件,有就彻底 ...

正解,就是一句,良好的使用习惯
发表于 2017-12-20 14:15 | 显示全部楼层
所有的dwg文件,不要双击dwg打开,而是从cad软件里面选择打开。。。
发表于 2017-12-20 14:18 | 显示全部楼层
cabinsummer 发表于 2017-12-19 15:18
论坛里虾的杀毒是最好的,懂CAD的人才能写出最好的CAD杀毒软件。网上那些CAD杀毒都是垃圾。

具体是哪位大家哇,能否上传你提到的它的杀毒作品
发表于 2017-12-28 13:46 | 显示全部楼层
找个病毒文件,里面有改文件属性的函数
 楼主| 发表于 2017-12-28 14:52 | 显示全部楼层
找了3-4个,都没发现有。
发表于 2018-1-1 14:00 | 显示全部楼层
  1. ;;; 设置文件属性
  2. ;;; 用这个函数把要删的文件属性设置为0
  3. ;;; (setq virus-file (findfile "acad.fas")) ;文件路径
  4. ;;; (YX:File-Att_Set virus-file 0) ;设置文件属为0才能删除
  5. ;;; (if (vl-file-delete virus-file) (princ (strcat "*** 文件《 " virus-file " 》已经删除 ***\n")));先删除acad.fas
  6. (defun Att_Set (fp code / fp1)
  7.   (if (and fp (/= "" fp) code)
  8.     (progn (vl-load-com)
  9.            (vlax-put-property (setq fp1 (vlax-invoke-method (vlax-create-object "Scripting.FileSystemObject") 'GetFile fp))
  10.                               'Attributes
  11.                               code
  12.            )
  13.            (vlax-release-object fp1)
  14.     )
  15.   )
  16. )
发表于 2018-1-1 20:23 | 显示全部楼层
实际上。acad以及acaddoc是自定义函数加载的常用模式,你说的这种或这些方法,没用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-4-20 19:22 , Processed in 0.218671 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表