AutoCAD軟體預設自動執行的檔案。每當使用acad軟體開啟的圖面所在目錄有該檔案就會自動執行,曾為cad二次開發軟體自動載入的常用方式。 中(建議學習:phpstorm)##3
#當檔案存在於某些工作目錄,或載入程式時也會載入。現在除了極少數二次開發軟體使用外,基本上都是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.lsp o C:\Program Files\AutoCAD 20xx\Support\ai_utils.lsp o ROAMABLEROOTPREFIX\Support\acad.mnlo
如果出現下列程式碼,請刪除:
(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)))
o C:\Program Files\AutoCAD 20xx\Express\acetauto.lsp o C:\Program Files\AutoCAD 20xx\Support\ai_utils.lsp
以上是vlx是什麼文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!