'Enable/Disable Registry Editing tools '© Doug Knox - rev 12/06/99 'This code may be freely distributed/modified 'http://www.icpug.org.uk/national/features/030607fe.htm 'Edited by PatheticCockroach - http://rebooted.free.fr Option Explicit 'Declare variables Dim WSHShell, rr, MyBox, val, val2, ttl, toggle Dim jobfunc, itemtype On Error Resume Next Set WSHShell = WScript.CreateObject("WScript.Shell") val = "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegistryTools" val2 = "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegistryTools" itemtype = "REG_DWORD" jobfunc = "Registry Editing Tools are now " ttl = "Result" 'reads the registry key value. rr = WSHShell.RegRead (val) toggle=1 If rr=1 Then toggle=0 If toggle = 1 Then WSHShell.RegWrite val, 1, itemtype WSHShell.RegWrite val2, 1, itemtype Mybox = MsgBox(jobfunc & "disabled.", 4096, ttl) Else WSHShell.RegDelete val WSHShell.RegDelete val2 Mybox = MsgBox(jobfunc & "enabled.", 4096, ttl) End If