济溪环保公益

 找回密码
 立即注册

微信登录

微信扫一扫,快速登录

搜索
查看: 989|回复: 1

随时随地禁用注册表

[复制链接]

22

主题

2

回帖

48

积分

水滴

积分
48
发表于 2011-1-22 04:28:52 | 显示全部楼层 |阅读模式
许多病毒都是通过修改注册表,来植入用户电脑,所以我们需要修改注册表,让病毒不能随意修改注册表。

代码是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

34

主题

1252

回帖

1296

积分

北冰洋

http://www.gxgreensalon.com/

积分
1296

社区居民忠实会员

QQ
发表于 2011-1-22 13:52:46 | 显示全部楼层
看不懂。、。、
时间没有等我,是你忘了带我走 我被你遗落在那个荒芜的角落 躲在梦与孤独的深处 收拾自己难以愈合的伤口
您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

小黑屋|手机版|济溪 ( 京ICP备17053947号-1 )

GMT+8, 2025-6-18 06:47 , Processed in 0.027149 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表