您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

vlx是什么文件

2024/4/27 23:50:00发布14次查看
autocad软件默认自动运行的文件。每当使用acad软件打开的图纸所在目录有该文件就会自动执行,曾为cad二次开发软件自动加载的常用方式。                                      (推荐学习:phpstorm)
当文件存在于某些acad工作目录或者acad程序目录里面,acad软件也会自动加载。现在除了极少部分二次开发软件使用外,基本都是cad病毒表现形式。一般来说该病毒会随图纸自动执行并且感染acad软件和二次开发软件,甚至导致图纸信息被破坏,后果比较严重。
这实际上不是autodesk提供的autocad文件。当autocad载入acad.vlx恶意文件时,会使绘图损坏,进而导致在您保存并重新打开工程图时弹出“缺少语言包”( missing language pack )对话框。
acad.vlx文件会在help文件夹下面创建一个副本(例如,c:\program files\autocad 2010\help\logo.gif)。其它多个文件也会被修改,同时acadlspasdoc系统变量的值会被改为1,这将允许acad.vlx文件载入到其它打开的工程图中,导致工程图损坏。
下述清理流程将在autocad试图加载acad.vlx 文件之前发现该文件并将其删除,防止病毒的传播。
为了避免其它文件的损坏
您必须以microsoft windows操作系统的系统管理员身份完成本流程。
在您的产品安装目录中,找到support 文件夹(例如,c:\program files\autocad 2010\support)。
在support文件夹内,双击acad20xx.lsp文件(例如,acad2010.lsp文件)。 在文件中加入下面的代码。 autocad将发现并删除acad.vlx和logo.gif 文件。
(defun cleanvirus( / lspfiles lspfile x)(setq lspfiles '("acad.vlx" "logo.gif"))(foreach lspfile lspfiles(while (setq x (findfile lspfile))(progn(vl-file-delete x)(princ "\ndeleted file ")(princ x));progn);while);foreach)(cleanvirus)
打开下面的所有文件:
o c:\program files\autocad 20xx\express\acetauto.lspo c:\program files\autocad 20xx\support\ai_utils.lspo roamablerootprefix\support\acad.mnlo
备注: 将roamablerootprefix替换为roamablerootprefix 系统变量的返回值。
如果出现下列代码,请删除:
(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)))
保存所有文件。
备注:在autocad2004或2007中有可能并没有
o c:\program files\autocad 20xx\express\acetauto.lspo c:\program files\autocad 20xx\support\ai_utils.lsp
o roamablerootprefix\support\acad.mnlo这三个文件,不用担心,只更改上面说的acad20xx.lsp文件即可解决。
以上就是vlx是什么文件的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product