|
许多病毒都是通过修改注册表,来植入用户电脑,所以我们需要修改注册表,让病毒不能随意修改注册表。
代码是bat文件,修改为.bat就可以了。运行bat 后会自动生成一个.vbs文件
@echo off
title "启用或禁用注册表编辑器"
mode con cols=30 lines=6
>Temp.vbs echo Dim WshShell
>>Temp.vbs echo Set WshShell = WScript.CreateObject("WScript.Shell")
>>Temp.vbs echo WshShell.Run "cmd /c del /q Temp.vbs",vbhide
>>Temp.vbs echo intAnswer = MsgBox("【是】将“启用注册表编辑器”。 "^&Chr(10)^&Chr(10)^&"【否】将“禁用注册表编辑器”。 "^&Chr(10)^&Chr(10)^&"【取消】则“什么也不做”。 "^&Chr(10)^&Chr(10)^&"", vbQuestion + vbYesNoCancel, "启用或禁用注册表编辑器 ")
>>Temp.vbs echo If intAnswer = vbYes Then
>>Temp.vbs echo WshShell.Run "cmd /c reg delete HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\ /v DisableRegistryTools /f",vbhide
>>Temp.vbs echo end if
>>Temp.vbs echo If intAnswer = vbNo Then
>>Temp.vbs echo WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegistryTools",1,"REG_DWORD"
>>Temp.vbs echo end if
>>Temp.vbs echo If intAnswer = vbCancel Then
>>Temp.vbs echo end if
>>Temp.vbs echo Set WSHShell = Nothing
>>Temp.vbs echo WScript.Quit(0)
start Temp.vbs |
|