如何在VBScript / JScript中的注册表项中读取(默认)值

时间:2010-08-31 02:54:54

标签: wsh jscript

我可以在

下读取密钥名称“UpdateCheck”的值

HKEY_LOCAL_MACHINE \ SOFTWARE \ CCleaner的\

与 Shell.RegRead( “HKEY_LOCAL_MACHINE \ SOFTWARE \ CCleaner的\ UpdateCheck的”)

但我无法读取关键名称“(默认)”的内容。

Shell.RegRead( “HKEY_LOCAL_MACHINE \ SOFTWARE \ CCleaner的\默认”)

如何阅读?

1 个答案:

答案 0 :(得分:4)

只需将密钥名称传递给RegRead即可获得默认值。 E.g:

Shell.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\CCleaner\")

注意:注意regkey路径中的尾随\。如果错过了,它将尝试从CCleaner读取字符串值HKEY_LOCAL_MACHINE\SOFTWARE。请参阅下面的.reg文件片段以获取更多理解。

[HKEY_LOCAL_MACHINE\SOFTWARE]
"CCleaner"="Some string value"

[HKEY_LOCAL_MACHINE\SOFTWARE\CCleaner]
@="some-default-value"