使用 WSH,可以管理系统注册表。下面的脚本将演示一些这样的功能。
// JScript。 Sh = new ActiveXObject("WScript.Shell"); key = "HKEY_CURRENT_USER\\" Sh.RegWrite( key + "WSHTest\\","testkeydefault"); Sh.RegWrite( key + "WSHTest\\string1","testkeystring1"); Sh.RegWrite( key + "WSHTest\\string2","testkeystring2","REG_SZ"); Sh.RegWrite( key + "WSHTest\\string3","testkeystring3","REG_EXPAND_SZ"); Sh.RegWrite( key + "WSHTest\\int",123,"REG_DWORD"); WScript.Echo( Sh.RegRead(key + "WSHTest\\")); WScript.Echo ( Sh.RegRead(key + "WSHTest\\string1")); WScript.Echo ( Sh.RegRead(key + "WSHTest\\string2")); WScript.Echo ( Sh.RegRead(key + "WSHTest\\string3")); WScript.Echo ( Sh.RegRead(key + "WSHTest\\int")); Sh.RegDelete(key + "WSHTest\\"); ' VBScript。 Set Sh = CreateObject("WScript.Shell") key = "HKEY_CURRENT_USER\" Sh.RegWrite key & "WSHTest\","testkeydefault" Sh.RegWrite key & "WSHTest\string1","testkeystring1" Sh.RegWrite key & "WSHTest\string2","testkeystring2","REG_SZ" Sh.RegWrite key & "WSHTest\string3","testkeystring3","REG_EXPAND_SZ" Sh.RegWrite key & "WSHTest\int",123,"REG_DWORD" WScript.Echo Sh.RegRead(key & "WSHTest\") WScript.Echo Sh.RegRead(key & "WSHTest\string1") WScript.Echo Sh.RegRead(key & "WSHTest\string2") WScript.Echo Sh.RegRead(key & "WSHTest\string3") WScript.Echo Sh.RegRead(key & "WSHTest\int") Sh.RegDelete key & "WSHTest\"