질문과 답변

기 타 바로가기 바이러스 제거 배치파일 소스입니다. 2가지 문제점..

2016.10.09 10:26

하이하루 조회:1061

배치파일에서 해당 파일이 있으면 실행하고 안하고 결정하듯이 ( if exist ~  )

프로세서가 현재 메모리에 상주하고 있는지 알 수 있는 명령어(방법)이 뭐가 있을까요?


무슨 문제인가하면??


taskkill /f /im wscript.exe /t


위와 같은 명령 사용시 해당 프로세서가 없으면 오류 메시지가 나오는데...

오류 메시지를 안보이게 하기위해


taskkill /f /im wscript.exe /t >nul


>nul 명령은 안먹히더라구요.


해서 해당 프로세서가 있으면 실행하고 없으면 건너 뛸려고 합니다.


참고로 지난번 USB 바로가기 바이러스 관련하여 suk님의 도움으로 현재 잘 되고 있습니다.

소스파일:


@echo off

taskkill /f /im wscript.exe /T
attrib -r -s -h "%TEMP%\*.jse" >nul
attrib -r -s -h "%TEMP%\R.jpg" >nul
if exist "%TEMP%\*.jse" del /f/a/q "%TEMP%\*.jse" >nul
if exist "%TEMP%\R.jpg" del /f/a/q "%TEMP%\R.jpg" >nul
attrib -r -s -h "%APPDATA%\Microsoft\*.jse" >nul
if exist "%APPDATA%\Microsoft\*.jse" del /f/a/q "%APPDATA%\Microsoft\*.jse" >nul

for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (for /f "tokens=1 usebackq" %%b in (`"fsutil fsinfo drivetype %%a: | findstr /i "Removable 이동식""`) do (
attrib -r -h -s /s /d %%b\*.*
if exist "%%b\*.lnk" del /f/a/q "%%b\*.lnk"
if exist "%%b\*.jse" del /f/a/q "%%b\*.jse"
)
)

위 배치 파일에서 문제점은 2개 입니다.

하나는 맨위의 설명대로 해당 프로세서가 없을시 나오는 오류 메시지...


또하나는 attrib -r -h -s /s /d 명령인데

폴더안에 서브 폴더가 있을시 너무 많으면 처리 시간이 오래 걸린다는 겁니다.

루트에 있는 폴더만 속성 해제하는 방법이 없나요?

번호 제목 글쓴이 조회 등록일
[공지] 질문과 답변 게시판 이용간 유의사항 gooddew - -
66021 윈 도 우| DELL INSPIRON 530S에 Win10 설치하는 방법 없나요? [3] 한장 950 10-10
66020 윈 도 우| 원격 컴에서 모니터없이 해상도 고정하는 방법? [4] 박삿갓 1316 10-10
66019 소프트웨어| 한글2010, 2014. NEO 업데이트 실행 스크립트 만드실수 있... InfFc3s 1035 10-10
66018 소프트웨어| 크롬이나 파폭 설정값을 여러곳에서 동일하게 사용하려면? [21] nabbiriri 920 10-10
66017 윈 도 우| kb3193494업데이트땜에 미치겠습니다 [5] 쐬주한잔 1274 10-10
66016 윈 도 우| intel usb 3.0 드라이버 설치하면 블루 스크린 뜨는 문제 [6] ksire 1735 10-10
66015 윈 도 우| 정품인증 [6] 파도 2201 10-10
66014 윈 도 우| iconpack 설치했는데 [1] 머린 634 10-09
66013 하드웨어| LG 울트라 와이드 모니터 쓰시는분 계신가요? [1] asseater 904 10-09
66012 윈 도 우| DriveSnapshot 백업 질문 합니다. [7] 바이티 983 10-09
66011 하드웨어| 저장소 컨트롤러 드라이브 질문입니다. [3] 해돌 775 10-09
66010 기 타| 삼보 드림시스 바이오스 롬 있으신분 .. [2] led다사모 1130 10-09
66009 윈 도 우| 인터넷 접속하면 가끔 이런게 뜨던데 이건 뭘까요? [4] 1500dnjs 1368 10-09
66008 소프트웨어| 사운드포지 포더플,,, [2] 바이티 848 10-09
66007 윈 도 우| wimboot...질문 있습니다.. [3] 지금은 662 10-09
66006 윈 도 우| wim파일설치후 멀티부팅에서 드라이브문제 [3] 민들레 767 10-09
66005 윈 도 우| 윈도우10 RS1 업데이트 후 AVG백신 방화벽의 계속된 확인 [2] 타마시 968 10-09
» 기 타| 바로가기 바이러스 제거 배치파일 소스입니다. 2가지 문제점.. [4] 하이하루 1061 10-09
66003 소프트웨어| USB 문제인지 파일 문제인지 문의 드립니다. closeup 611 10-09
66002 윈 도 우| 윈도우10 RS1 업데이트 후 AVG백신 문제 [2] 타마시 849 10-09
XE1.11.6 Layout1.4.8