3

我可以在下面读取键名“UpdateCheck”的值

HKEY_LOCAL_MACHINE\SOFTWARE\CCleaner\

使用 Shell.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\CCleaner\UpdateCheck")

但我无法读取键名 "(Default)" 的名称。

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

怎么读?

4

1 回答 1

7

只需将密钥名称传递给 RegRead,您将获得默认值。例如:

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

注意:注意\regkey 路径中的尾随。如果错过了,它将尝试CCleanerHKEY_LOCAL_MACHINE\SOFTWARE. 请参阅下面的 .reg 文件片段以获得更多理解。

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

[HKEY_LOCAL_MACHINE\SOFTWARE\CCleaner]
@="some-default-value"
于 2010-08-31T02:58:41.613 回答