Read a value from the Registry
Syntax
strValue = objShell.RegRead(strRegistryKey\)
strValue = objShell.RegRead(strRegistryValue)
Key
objShell A WScript.Shell object
The Registry key or value must start with one of:
HKEY_CURRENT_USER or HKCU
HKEY_USERS
HKEY_LOCAL_MACHINE or HKLM
HKEY_CLASSES_ROOT or HKCR
HKEY_CURRENT_CONFIG
Examples
Dim objShell,strLogonServer,strDNSdomain
strLogonServer = "HKEY_CURRENT_USER\Volatile Environment\LOGONSERVER"
strDNSdomain = "HKEY_CURRENT_USER\Volatile Environment\USERDNSDOMAIN"
Set objShell = WScript.CreateObject("WScript.Shell")
WScript.Echo "Logon server: " objShell.RegRead(strLogonServer)
WScript.Echo "DNS domain: " objShell.RegRead(strDNSdomain)
“Machines can only find what ignorant men have programmed them to find” ~ Poul Anderson
Related:
Registry, delete - .RegDelete
Registry, write - .RegWrite
Equivalent Windows CMD command:
REG - Read, Set or Delete registry keys and values
Equivalent PowerShell cmdlet: Get-Item