WSH » wshshell » RegRead

Syntax:
WshShell.RegRead (strName)

The RegRead method reads and returns a registry entry based on strName.

The RegRead method reads and returns a registry key or value named by strName. If strName ends with a backslash (\), then RegRead returns a key. Otherwise it returns a value. The strName parameter must begin with one of the following root key names:

  • HKEY_CURRENT_USER or HKCU
  • HKEY_LOCAL_MACHINE or HKLM
  • HKEY_CLASSES_ROOT or HKCR
  • HKEY_USERS
  • HKEY_CURRENT_CONFIG

Examples

Code:
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.RegWrite "HKCU\MyNewKey\", 1 ,"REG_DWORD"
WshShell.RegWrite "HKCU\MyNewKey\MyValue", "Hello world!"

WScript.Echo WshShell.RegRead("HKCU\MyNewKey\MyValue")
WScript.Echo WshShell.RegRead("HKCU\MyNewKey\")

WshShell.RegDelete "HKCU\MyNewKey\MyValue"
WshShell.RegDelete "HKCU\MyNewKey\"
Output:
Hello World!
1
Explanation:

This VBScript code writes a key/value pair into the registry, reads and displays their content, and finally removes them from the registry.

Language(s): VBScript