Installer.RegistryValue メソッド
Installer オブジェクトの RegistryValue メソッドは、指定したレジストリ キーの値に関する情報を読み取ります。 指定したキーまたは値が存在しない場合、メソッドはエラー 9 "インデックスが有効範囲にありません" を返します。
構文
Installer.RegistryValue(
root,
key,
value
)
パラメーター
-
root
-
Windows NT 4.0 では、レジストリ ルートは数値のルート キーまたは文字列のコンピューター名です。 コンピューター名は常に文字列です。 Windows 95、Windows 98、または Windows Me では、レジストリ ルートは数値のルート キーのみです。 HKLM にはリモート コンピューターでのみアクセスできます。
Root 説明 - HKEY_CLASSES_ROOT
0 - HKEY_CURRENT_USER
1 - HKEY_LOCAL_MACHINE
2 - HKEY_USERS
3 - HKEY_PERFORMANCE_DATA
4 - HKEY_CURRENT_CONFIG
5 - HKEY_DYN_DATA
6 -
key
-
ルートからの完全なキー パスを含む文字列。
-
value
-
このオプションのパラメーターでは、指定したキーに対して返す関連する値を指定します。 次の表に示すいずれかの値を指定します。
値 説明 - 指定なし、または空白
キーが存在するかどうかを示すブール値を返します。 - String
指定した値に関連付けられているデータを返します。値の名前が存在しない場合は失敗します。 - 正の整数
1 から始めて列挙された値の名前を返します。存在しない場合は空です。 このオプションでは、RegEnumValue 関数が使われます。 - 負の整数
1 から始めて列挙されたサブキーの名前を返します。存在しない場合は空です。 このオプションでは、RegEnumKey 関数が使われます。 - 0 の整数
指定したキーの文字列のクラス名を返します。 - 空の文字列 " "
レジストリ キーの既定値を返します。
戻り値
このメソッドは値を返しません。
要件
要件 | 値 |
---|---|
バージョン |
Windows Server 2012、Windows 8、Windows Server 2008 R2、または Windows 7 の Windows インストーラー 5.0。 Windows Server 2008 または Windows Vista の Windows インストーラー 4.0 または Windows インストーラー 4.5。 Windows Server 2003 または Windows XP の Windows インストーラー |
[DLL] |
|
IID |
IID_IInstaller が 000C1090-0000-0000-C000-000000000046 として定義されている |