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 Installer 5.0。 Windows Server 2008 或 Windows Vista 上的 Windows Installer 4.0 或 Windows Installer 4.5。 Windows Server 2003 和 Windows XP 上的 Windows Installer 4.5
DLL
Msi.dll
IID
IID_IInstaller 定义为 000C1090-0000-0000-C000-000000000046

另请参阅

安装程序

在 Windows Installer 3.1 及更低版本中不受支持