我可以在下面读取键名“UpdateCheck”的值
HKEY_LOCAL_MACHINE\SOFTWARE\CCleaner\
与 Shell.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\CCleaner\UpdateCheck")
但我无法读取键名 "(Default)" 的内容。
Shell.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\CCleaner\Default")
如何阅读?
小智 7
只需将键名传递给 RegRead 即可获得默认值。例如:
Shell.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\CCleaner\")
Run Code Online (Sandbox Code Playgroud)
注意:注意\regkey 路径中的尾随。如果错过了,它会尝试CCleaner从HKEY_LOCAL_MACHINE\SOFTWARE. 请参阅下面的 .reg 文件片段以获得更多理解。
[HKEY_LOCAL_MACHINE\SOFTWARE]
"CCleaner"="Some string value"
[HKEY_LOCAL_MACHINE\SOFTWARE\CCleaner]
@="some-default-value"
Run Code Online (Sandbox Code Playgroud)