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 パスの末尾に注目してください。それが見逃された場合、CCleanerから文字列値を読み取ろうとしますHKEY_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 に答える