レジストリ内のキー名または値名の値を返します。
- 構文
- return = WshShell.RegRead( strName )
- 引数
- strName
- 読み取るキーまたは値の名前
- 戻値
プログラム実行例
インストールされている.NET Frameworkのバージョンを確認する
DIM WshShell = CREATEOLEOBJ("WScript.Shell")
DIM n = WshShell.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\Release")
SELECT TRUE
CASE n >= 528040
PRINT "4.8"
CASE n >= 461808
PRINT "4.7.2"
CASE n >= 461308
PRINT "4.7.1"
CASE n >= 460798
PRINT "4.7"
CASE n >= 394802
PRINT "4.6.2"
CASE n >= 394254
PRINT "4.6.1"
CASE n >= 393295
PRINT "4.6"
CASE n >= 379893
PRINT "4.5.2"
CASE n >= 378675
PRINT "4.5.1"
CASE n >= 378389
PRINT "4.5"
SELEND
戻値
型 | 説明 | 形式 |
---|---|---|
REG_SZ | 文字列 | 文字列 |
REG_DWORD | 数値 | 整数 |
REG_BINARY | 2 進数の値 | VBArray (整数) |
REG_EXPAND_SZ | 展開可能な文字列 | 文字列 |
REG_MULTI_SZ | 文字列の配列 | VBArray (文字列) |
ルートキー名と短縮形
RegReadではルートキー名の省略形を使うことができます。
ルートキー名 | 短縮形 |
---|---|
HKEY_CURRENT_USER | HKCU |
HKEY_LOCAL_MACHINE | HKLM |
HKEY_CLASSES_ROOT | HKCR |
HKEY_USERS | HKEY_USERS |
HKEY_CURRENT_CONFIG | HKEY_CURRENT_CONFIG |
この記事は役に立ちましたか?