아래 본문에 설명된 일련의 과정을 하나의 프로그램으로 만들어서 올립니다. v2.6
- 독립프로그램이므로, xiCAD 사용자가 아니시더라도 사용할 수 있습니다.
- v2.6 : AutoCAD2017 지원
- v2.5 : acaddoc.lsp 삭제 메뉴 추가
- v2.4 : 오토캐드--도구-옵션에서 설정된 탐색경로에 있는 모든 *lsp, *.mnl 파일을 치료하도록 확장
- v2.3 : "내 문서" 폴더에 캐드바이러스가 있을 경우 "definition: vlax-product-key" 라고 나오는 에러 수정
- v2.2 : 삭제 대상파일 목록을 사용자가 추가할 수 있도록 변경
사용법:
1. 오토캐드 실행
2. 이 파일을 화면에 떨군 다음, 명령어창에서 kcv 를 쳐서 실행
3. 오토캐드 종료
4. c:/xiVirusCheck/읽어보기.txt 에 나와 있는 데로 '파일 덮어 씌우기"
5. 작업한 폴더에서 acaddoc.lsp 를 검색해서 삭제
(지원 검색경로와 최근작업폴더에 있는 파일은 모든 제거가 된 것이므로, 기타 작업 폴더만 검색하면 됨)
6. 오토캐드를 실행해서 결과 확인
* 치료과정은 한번만 하면 됩니다. (파일이 읽기전용으로 되기 때문에 바이러스에 재감염되지 않습니다.)
* 치료를 한 다음 부터는 의심이 갈 때 마다, 자동삭제만 돌리시면 됩니다.
프로그램을 돌리면,
[c:/xiVirusCheck] 폴더가 생성되면서, 그 안에,,
c:/xiVirusCheck/읽어보기.txt 파일이 생성된다. 이 파일은 바이러스 체크 결과를 리포트한 파일이다.
또한 프로그램이 다 실행되면, 탐색기가 몇 개 나타나는데... 예를 들면 아래와 같은 폴더를 표시한 탐색기가 나타난다.
먼저, c:/xiVirusCheck/ 폴더를 표시한 탐색기가 화면에 뜬다.
여기서 c:/xiVirusCheck/읽어보기.txt 를 클릭하면 아래와 같은 문구가 있다.
하나씩 설명하면 다음과 같다. (붉은 색은 설명글)
=====================================
프로그램 설명
※ 오토캐드 리습바이러스 제거 프로그램 v2.5, izzarder.com
치료프로그램 구동 시간 : 2015-09-18 22:00
-------------------------------------------------------
바이러스를 찾아서 삭제를 하기 위한 오토캐드에 설정된 탐색 경로 표시
- 파일 삭제를 위한 검색 - 지원 검색경로 목록
C:\xicad\_autocad
C:\xicad
C:\xicad\lisp
C:\xicad\lib
C:\Users\cjm\appdata\roaming\autodesk\autocad 2010\r18.0\kor\support
C:\program files\autocad 2010\support
C:\program files\autocad 2010\fonts
C:\program files\autocad 2010\help
C:\program files\autocad 2010\express
C:\program files\autocad 2010\support\color
역시 바이러스를 찾을 폴더 (최근 작업 폴더) 표시
- 파일 삭제를 위한 검색 - 최근 작업 폴더 목록
C:\Users\cjm\AppData\Local\Temp
C:\users\cjm\documents\block_all
C:\Users\cjm\Documents
C:\Users\cjm\Downloads
실질적인 프로그램 작업 내용 시작
====================================
치료 또는 파일삭제 작업 내용
====================================
바이러스가 있다면 치료하고, 없으면 그냥 읽기전용으로 파일을 변경하였으니, 이 것을 아래 적힌 폴더로 복사해서 덮어 씌우라는 내용임
즉, c:/xiVirusCheck/ 안에 있는 acetauto.lsp 파일을 C:\program files\autocad 2010\express 폴더에 덮어 씌우라는 뜻임.
이를 쉽게 하기 위해.. 화면에 나타난 탐색기 중 하나에 이 폴더가 나타나는 것임.
즉, 프로그램을 마치면서 화면에 나타난 탐색기 중 하나에 이 폴더가 있으니, 해당 파일을 쉽게 그 탐색기 화면으로 복사해서 덮어 씌우면 되는 것임.
-------------------------------------------------------
아래 파일은 C:\program files\autocad 2010\express 에 덮어 씌우세요.
acetauto.lsp 복사됨. : 바이러스 없음...
아래 내용 역시, 바이러스가 있다면 치료하고, 없으면 그냥 읽기전용으로 파일을 변경하였으니, 이 것을 아래 적힌 폴더로 복사해서 덮어 씌우라는 내용임
즉, c:/xiVirusCheck/ 안에 있는 3d.lsp 등 13개 파일을 C:\Program Files\AutoCAD 2010\support 폴더에 덮어 씌우라는 뜻임.
이를 쉽게 하기 위해.. 화면에 나타난 탐색기 중 하나에 이 폴더가 나타나는 것임.
즉, 프로그램을 마치면서 화면에 나타난 탐색기 중 하나에 이 폴더가 있으니, 해당 파일을 쉽게 그 탐색기 화면으로 복사해서 덮어 씌우면 되는 것임.
-------------------------------------------------------
아래 파일은 C:\Program Files\AutoCAD 2010\support 에 덮어 씌우세요.
3d.lsp 복사됨. : 바이러스 없음...
3darray.lsp 복사됨. : 바이러스 없음...
acad2010.lsp 복사됨. : 바이러스 없음...
acad2010doc.lsp 복사됨. : 바이러스 없음...
acadinfo.lsp 복사됨. : 바이러스 없음...
ai_utils.lsp 복사됨. : 바이러스 없음...
attredef.lsp 복사됨. : 바이러스 없음...
edge.lsp 복사됨. : 바이러스 없음...
mvsetup.lsp 복사됨. : 바이러스 없음...
sample-profile-util.lsp 복사됨. : 바이러스 없음...
acad.mnl : 바이러스 없음...
acetmain.mnl : 바이러스 없음...
AecArchXOE.mnl : 바이러스 없음...
아래 내용은 "맨위의 검색 경로"에서 찾아서 지울 파일의 목록을 표시한 것임.
-------------------------------------------------------
삭제대상 파일 목록 :
acadapp.lsp
acadapq.lsp
acadiso.lsp
acaddoc.lsp
acad.fas
prlst.fas
-----------------------------------------------------
이 글 아래에 아무 표시가 없다면, 지울 파일이 없다는 뜻이고, 만약 삭제 작업을 했다면, 해당 파일의 경로와 이름이 기록됨.
-----------------------------------------------------
아래 그림 두 개는 파일을 쉽게 덮어 씌우기 위해 프로그램이 자동으로 띄운 탐색기 화면임. (저의 컴을 예로 들음.)
이 프로그램은 아래에 장황하게 설명된 과정을 프로그램으로 만들어 놓은 것입니다.
관심있으시면 읽어 보시고, 아니면 넘어가도 좋습니다.
'Lisp & Tips > Tip' 카테고리의 다른 글
오토캐드 2012~ 명령어자동완성 끄기 (2) | 2016.03.14 |
---|---|
iDwgTab 설정 방법 (0) | 2016.02.01 |
INTERNAL error in FAIL/message lost, reset to top (0) | 2015.07.08 |
AutoCAD 툴바 꺼내기 (0) | 2015.02.25 |
Autocad 2012 부터 Array에 경로배열 지원 (0) | 2014.09.21 |