下のキー名「UpdateCheck」の値を読み取ることができます
HKEY_LOCAL_MACHINE\SOFTWARE\CCleaner\
Shell.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\CCleaner\UpdateCheck") で
しかし、キー名 "(Default)" のそれを読み取ることができません。
Shell.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\CCleaner\Default")
読み方は?
キー名を RegRead に渡すだけで、デフォルト値が取得されます。例えば:
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"