전통문화대전망 - 전통 이야기 - 실례합니다 .. 지난번에 만든 VBS 의 전체 코드 (아날로그 바이러스) 는 어떻게 보내나요? 저장 후 편집조차 사용할 수 없어요. .....

실례합니다 .. 지난번에 만든 VBS 의 전체 코드 (아날로그 바이러스) 는 어떻게 보내나요? 저장 후 편집조차 사용할 수 없어요. .....

파일 1: c autorun _ 1.vbs

코드는 다음과 같습니다.

'''''''''''''''''''' 코드 시작'''''''''''''''''''''''' <

Set ws = createobject ("wscript.shell")

Ws.regwrite "HKEY _ current _ user \ software \ Microsoft \ windows \ currentversion \ policies \

MsgBox "작업 관리자를 사용하여 모든 wscript.exe 프로세스를 종료하십시오!" , 64, "가장 똑똑한 돼지"

''''''''''''''''''''' 코드 종료'''''''''''''''''''''''''' <

파일 2: c autorun _ 2.vbs

코드는 다음과 같습니다.

'''''''''''''''''''' 코드 시작'''''''''''''''''''''''' <

On Error Resume Next

Set FSO = createobject ("scripting.file system object")

Set CX = fso.getspecialfolder (0)

C = fso.getparentfoldername (CX)

Set fdrs = fso.getfolder (c). subfolders

For Each Fdr In Fdrs

If fso.getextensionname (fdr.name) = "exe" then

Fso.GetFolder(C amp;; Fdr.Name).Delete(True)

End If

다음

Set drvs=fso.Drives

For Each drv In drvs

If drv.DriveType=2 Then

Fso.getfile (drvamp; "\Autorun.inf").Delete(True)

Fso.getfile (drvamp; "\fun.xls.exe").Delete(True)

If drv amp;; "\" = C Then

Else

Set fdrs = fso.getfolder (drv amp; "\").SubFolders

For Each Fdr In Fdrs

If fso.getextensionname (fdr.name) = "exe" then

Fdr.Name=fso.GetBaseN

Ame(Fdr.Name)

End If

다음

End If

End If

다음

Fso.GetFolder(C amp;; "Program Files").Attributes=0

Fso.GetFolder(C amp;; "documents and settings"). attributes = 0

Fso.GetFolder(C amp;; "WINDOWS").Attributes=0

MsgBox "가짜 Autorun 바이러스 제거 완료!" , 64, "가장 똑똑한 돼지"

''''''''''''''''''''' 코드 종료'''''''''''''''''''''''''' <

사용 방법:

1. "cautorun _ 1.vbs" 를 실행합니다.

2. 작업 관리자를 열고 "wscript.exe" 프로세스를 종료합니다.

3. "c autorun _ 2.vbs" 를 실행합니다.

4. 끝내세요!

참고: 두 개의 파일을 데스크톱에 두고 실행하고 다른 창을 닫는 것이 좋습니다. 응답할 수 없는 개별 폴더가 있을 수 있습니다 (휴지통입니다. 시스템이 자동으로 만들어지기 때문입니다). 수동으로 삭제하면 됩니다.