Installer::ProductElevated プロパティ

Installer オブジェクトの ProductElevated プロパティは、製品が管理されている場合は True を、製品が管理されていない場合は False を返します。

このプロパティは読み取り専用です。

構文

propVal = Installer.ProductElevated

プロパティ値

製品の完全な製品コード GUID。 このパラメーターは必須です。

解説

ProductElevated プロパティは MsiIsProductElevated 関数を使います。 このプロパティの戻り値は、AlwaysInstallElevated ポリシーを考慮しません。

次のサンプル スクリプトは、ProductElevated プロパティの使用方法を示しています。

Dim installer
Set installer = CreateObject("WindowsInstaller.Installer")

' 
' Install Orca tool per-machine
'
installer.InstallProduct "\\products\public\orca\orca.msi", "ALLUSERS=1"

'
' Verify Orca is managed
'

Dim bManaged
bManaged = installer.ProductElevated("{85F4CBCB-9BBC-4B50-A7D8-E1106771498D}")

If bManaged Then
    MsgBox "Success - Product Is Managed"
Else
    MsgBox "Failure - Product Is Not Managed"
End If

必要条件

要件
バージョン
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 インストーラー 4.5
[DLL]
Msi.dll
IID
IID_IInstaller が 000C1090-0000-0000-C000-000000000046 として定義されている

こちらもご覧ください

Installer

Windows インストーラー 3.1 以前のバージョンではサポートされていません