使用u获取AutoCAD消息
全部的你能帮我整理一下我的问题吗,每当我打开任何图纸时,都会收到autocad消息,其中显示未知脚本,在图纸文件夹中有一个自动创建的LSP文件,名称是LSP文件是“acaddoc”屏幕截图,随附以供参考,任何人都有过这样的经历,我正在网络共享驱动器中工作,这件事发生在昨天之前,
如果有人能提出解决这个问题的办法,那就太好了,
非常感谢
掸
恐怕你好像感染了AutoCAD病毒;但请不要担心,它很容易修复。只要在论坛上查一下这件事,然后按照说明去做就行了。由于您所说的是共享文件夹,因此必须对从该位置访问图形的每个工作站应用该处理。但是,您可以忽略带有AutoCAD LT的工作站(如果有),因为此版本无法运行/传播病毒。 抱歉耽搁了;请检查前面的讨论。
谢谢Msasu的快速回复,我已经通过了你在第二篇帖子中提供的链接,我已经从一个会员那里下载了zip文件,建议你在那个帖子里做什么,KW,我被跟踪了,但是我的问题仍然存在,你能在这方面给出任何替代解决方案吗,
非常感谢,
陕 以下是关于阿卡多克的性质和行为的一些背景信息。lsp文件,这样您和任何其他碰巧阅读此线程的人都可以在将来遇到此类文件时意识到。
阿卡多克的危险。lsp
打开图形时,AutoCAD将在工作目录(即活动图形所在的目录)和所有支持路径(选项对话框的“文件”选项卡中列出的路径)中搜索文件名为ACADDOC的文件。lsp。
找到此类文件后,AutoCAD将停止搜索并继续加载Acadoc。lsp文件输入到激活的图形命名空间中。
加载LISP文件的行为只是意味着读取文件的内容,并由LISP解释器评估其中找到的任何LISP表达式。
这样,大多数用户将使用ACADDOC。lsp,用于在打开图形时自动加载自定义程序,以便此类程序在绘图过程中可用。与出于相同目的使用Startup Suite相比,这是一种更可靠、更可迁移的方法。
然而,由于AutoCAD将在任何其他路径之前搜索工作目录,因此在ACADDOC中包含恶意代码变得非常简单。lsp文件随图形一起发送,因此,当无意中的用户打开图形时,ACADDOC。lsp文件将自动加载并评估恶意代码。
这样的代码可以执行任意数量的操作:AutoLISP可以很容易地修改注册表,删除或写入新的注册表项;从系统中删除文件(绕过回收站),或将新文件写入系统。
此恶意代码中最常见的是ACADDOC的简单操作。lsp将自身复制到用户系统上的各个(通常隐藏)位置,并包含所有恶意代码,这样即使用户删除了原始文件,文件也可以继续造成破坏。
类似的自动加载文件
阿卡多克。lsp不是唯一自动查找并加载到图形中的文件。
打开AutoCAD应用程序时,会自动加载多个文件,之后打开每个图形时,会再次加载其他文件。
这些文件大部分是应用程序本身的一部分,因此不应修改,但其他文件保留供用户自定义,如果它们不存在,可以修改和创建。
以下是自动加载到AutoCAD中的各种文件的加载顺序,并对每个项目进行了简要说明:
[列表]
[*]acad。接收
[/列表]
启动AutoCAD时,该文件加载各种ObjectARX应用程序
[列表]
[*]acad20##。lsp
[/列表]
此文件加载acad20##文档。lsp文件的版本不会自动加载此类文件。不应修改此文件。
[列表]
[*]acad。lsp
[/列表]
此文件的加载取决于ACADLSPASDOC系统变量的设置:
ACADLSPASDOC=0(默认)
加载acad。lsp仅加载到AutoCAD会话中打开的第一个图形中,不会加载每个随后打开的图形。
ACADLSPASDOC=1
加载acad。lsp进入每个打开的图形。
该文件保留用于用户自定义,并用于特定于应用程序的启动例程,因为所有函数和变量都在acad中定义。lsp文件仅在第一个图形中可用。
如果所有图形中都需要函数,而不是更改ACADLSPASDOC的值,则应将函数和程序从acad中删除。lsp文件进入acaddoc。lsp文件。
[列表]
[*]acad20##文件。lsp
[/列表]
每次打开图形并加载自动加载功能定义和AutoCAD所需的其他实用程序功能时,都会自动加载该文件。不应修改此文件。
[列表]
[*]阿卡多克。lsp
[/列表]
如上所述,如果找到该文件,将自动将其加载到AutoCAD任务中打开的每个图形中。该文件有助于加载AutoLISP函数库,使其在每次打开图形时都可用。
阿卡多克。无论ACADLSPASDOC系统变量的设置如何,lsp文件始终随每个图形一起加载。
因为AutoCAD将在支持路径之前搜索工作目录,并将加载第一个acaddoc。找到lsp文件后,用户可以使用不同的acaddoc。每个图形目录中的lsp文件,该文件将为某些类型的图形或作业加载特定的AutoLISP例程。
[列表]
[*]acad。数字视频广播
[/列表]
该文件将自动加载启用VBA的版本的VBA项目。
[列表]
[*]主CUI/CUIX和相关文件
[/列表]
CUIx文件包含多个基于XML的文件和图像文件,每个文件都包含可以自定义的用户界面元素的数据。CUIx文件替换以前版本中用于定义菜单的CUI、MNU、MNS和MNC文件。
主CUIx文件定义AutoCAD中的大多数界面元素。
[列表]
[*]企业CUI/CUIX和相关文件
[/列表]
企业CUIx文件通常由CAD管理员控制,并由许多用户访问,通常从共享网络位置访问。
此文件对用户是只读的,以防止更改文件中的数据。CAD管理员可以通过修改主CUIx文件,然后将文件保存到共享网络位置来创建企业CUIx文件。
有关如何创建此文件的信息,请参阅此处。
[列表]
[*]acetmain。mnl公司
[/列表]
此文件加载Express Tools菜单组。
[列表]
[*]Express Tools LISP和MNL文件
[/列表]
此处加载了Express Tools程序所需的各种LISP和菜单文件。
[列表]
[*]启动套件程序
[/列表]
驻留在启动套件中的程序文件现在按照它们在AppLoad对话框中出现的顺序加载。
众所周知,在某些版本的AutoCAD中,Startup Suite是喜怒无常的,因此我建议使用acaddoc。lsp用于加载绘图过程中所需的功能和程序。
[列表]
[*](S::启动)
[/列表]
该初始化后功能可用于在图形编辑器中初始化图形后执行操作。
自acad以来。lsp和阿卡多克。lsp文件在图形初始化过程的早期加载,运行时从这些文件发出的命令可能不成功,因为命令行可能未在图形中初始化。
[列表]
[*]acad。exe命令行开关/b
[/列表]
启动AutoCAD应用程序时,可以使用命令行开关/b运行脚本。以这种方式调用的任何脚本操作都将在图形初始化完成后执行。
可以从AutoCAD应用程序快捷方式图标的特性中的目标编辑框中设置命令行开关。
有关命令行开关的更详细描述,请参见此处。
删除AutoCAD“病毒”
AutoCAD“病毒”大多以劫持ACADDOC的形式出现。lsp文件,导致此文件更改用户的设置,可能会损坏用户的系统并造成不可修复的损坏,最常见的情况是将此文件成倍地传播到用户的文件系统中。
但是,如果成功重置CAD环境,只有当AutoCAD能够找到该文件并将其加载到图形中时,该文件才能继续造成危害,从而导致恶意代码被评估,文件复制再次发生。
因此,删除“病毒”的解决方案是简单地删除恶意ACADDOC的所有实例。lsp文件,使其无法再复制自身或以任何方式更改系统。
要检查是否已删除此文件的所有实例,只需在AutoCAD命令行中键入:
(findfile "ACADDOC.lsp")
如果以上返回有效的文件路径,请导航到该文件路径并删除该文件,然后重新键入上述表达式以测试是否存在任何其他ACADDOC。lsp文件。
该过程也可以使用LISP程序实现自动化:
(defun c:delacaddoc ( / file )
(while (setq file (findfile "ACADDOC.lsp"))
(if (vl-file-delete file)
(princ (strcat "\nDeleted file: " file))
(princ (strcat "\nUnable to delete file: " file))
)
)
(princ)
)
上述程序将删除所有ACADDOC。在当前工作目录或所有AutoCAD支持路径中找到的lsp文件。
但是,请注意,由于acad的自动加载特性。lsp,acad20##。lsp&acad20##doc。这些文件还可能包含恶意代码,应加以监控。
其他AutoCAD“病毒”
AutoCAD“病毒”可以使用上述文件以外的文件感染用户的系统。
一种著名的AutoCAD“病毒”通过名为acad的文件渗透。vlx
此类文件的命名故意误导用户认为该文件是应用程序程序文件的一部分,因此不应删除,但是,如果不删除该文件,可能会对用户的系统造成相当大的损害。
有关acad的更多信息。vlx病毒和ho
Got to give it to Lee MacOne of the finest provider of information
Cheers It is great pleasure to have a great mentor like Lee, pBe.
I've learned a lot again. Thanks to Lee. Thank you very much Lee mac, It has worked very well, I do not have any words to describe, how you helped me, I was searching this since yesterday and posted another forum, but they can't give the proper answer to my problems, you hit my nail, Thankyou very much lee mac, I am new in this forum, I hope you may extent in your kindness in future as well,
Thanks again Lee mac
Regards,
Shaan
Thanks guys, your kind gratitude means a lot and makes the time that I put in all the more worthwhile
You're very welcome Shaan - this particular topic surrounding the ACADDOC.lsp hadn't been discussed conclusively in any thread as far as I have witnessed, and so I figured that it was a good opportunity to put together some information on the topic for you and those who happen to visit this thread experiencing the same issues in future.
I'm delighted to have solved your problem.
All the best,
Lee Typically comprehensive and stellar post, would we, as students of history, expect anything less from Lee?
When I read it last night I found it most informative and immediately added a couple of tags to the thread
to help folks who might need it down the road find it.I could only add two tags, but wanted to add VIRUS too, but had
reached my add tag limit with the first two.
I think that this would be a good candidate for theTIPS & TRICKS forum, as it has such an important message to
the autocad community as a whole, those who are having, and those who might one day experience this problem.
Thanks Lee!
页:
[1]
2