首页 > 编程 > VBScript > 正文

用vbs操作注册表实例代码

2020-06-26 18:12:51
字体:
来源:转载
供稿:网友
自己最近没事研究注册表,下面我想将自己找到的一些实用的VBS脚本送给大家
 
打开或关闭CMD: 

  Dim WSHShell, r, m, v, t, g 
Dim i 

On Error Resume Next 

Set WSHShell=WScript.CreateObject("WScript.Shell") 
v="HKEY_CURRENT_USER/Software/Policies/Microsoft/Windows/system/DisableCMD" 
i="REG_DWORD" 
t="命令提示窗口开关" 

r=WSHShell.RegRead(v) 
g=1 

If (r=1) Then g=0 
If g=1 Then 
 WSHShell.RegWrite v,1,i 
 m=MsgBox("是否限制命令提示窗口?",3,t) 
Else 
 WSHShell.RegDelete v 
 m=MsgBox("是否解除命令提示窗口限制?",3,t) 
End If 

  将以上内容复制到记事本中,将文件另存为*.VBS即可! 

  打开或关闭注册表: 

Dim WSHShell,r,M,v,t,g,i 

On Error Resume Next 

Set  WSHShell=WScript.CreateObject("WScript.Shell") 
 v="HKCU/Software/Microsoft/Windows/CurrentVersion/Policies/System/DisableRegistryTools" 
 i="REG_DWORD" 
 t="注册表开关" 
 r=WSHShell.RegRead(v) 
 g=1 

If r=1 Then g=0 
If g=1 Then 
 WSHShell.RegWrite v,1,i 
 M=MsgBox("是否限制注册表编辑器?",4,t) 
Else 
 WSHShell.RegDelete v 
 M=MsgBox("是否解除注册表编辑器限制?",4,t) 
End If 

  也是将以上内容复制到记事本中,将文件另存为*.VBS即可! 

  打开或关闭任务管理器: 

Dim WSHShell, r, m, v, t, g 
Dim i 

On Error Resume Next 

Set WSHShell=WScript.CreateObject("WScript.Shell") 
v="HKCU/Software/Microsoft/Windows/CurrentVersion/Policies/System/DisableTaskMgr" 
i="REG_DWORD" 
t="任务管理器开关" 

r=WSHShell.RegRead(v) 
g=1 

If (r=1) Then g=0 
If g=1 Then 
 WSHShell.RegWrite v,1,i 
 m=MsgBox("是否限制任务管理器?",3,t) 
Else 
 WSHShell.RegDelete v 
 m=MsgBox("是否解除任务管理器限制?",3,t) 
End If 

  也是将以上内容复制到记事本中,将文件另存为*.VBS即可! 

  希望大家能用上以上脚本! 
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表