我本以为这很容易,但显然没有人这样做... 我想要检查一个注册表项是否存在。 我不关心它内部是否有任何值,例如(默认值)。
这是我一直在尝试的。
Set objRegistry = GetObject("winmgmts:\\.\root\default:StdRegProv")
objRegistry.GetStringValue &H80000003,".DEFAULT\Network","",regValue
If IsEmpty(regValue) Then
Wscript.Echo "The registry key does not exist."
Else
Wscript.Echo "The registry key exists."
End If
我只想知道HKEY_USERES\.DEFAULT\.Network是否存在。当我搜索时,大多数讨论的内容似乎都是关于操作这个键值,并且基本上假设该键值已经存在,因为如果不存在,它会自动创建。