Installer.ProductState Property Method

Windows Installer

Installer.ProductState Property Method

The ProductState property is a read-only property that returns the install state information for a product.

Syntax

Script
ProductState Property(
  Product
)

Parameters

Product

Specifies the product code of the product.

Return Value

This method does not return a value.

Remarks

Returns one of the values shown in the following table.

Installation state Description
msiInstallStateAbsent The product is installed for a different user.
msiInstallStateDefault The product is installed for the current user.
msiInstallStateAdvertised The product is advertised but not installed.
msiInstallStateInvalidArg An invalid parameter was passed to the function.
msiInstallStateUnknown The product is neither advertised nor installed.
msiInstallStateBadConfig The configuration data is corrupt.

 

Requirements

VersionWindows Installer 5.0 on Windows Server 2008 R2 or Windows 7. Windows Installer 4.0 or Windows Installer 4.5 on Windows Server 2008 or Windows Vista. Windows Installer on Windows Server 2003, Windows XP, and Windows 2000
DLLMsi.dll
IIDIID_IInstaller is defined as 000C1090-0000-0000-C000-000000000046

See Also

MsiQueryProductState

Send comments about this topic to Microsoft

Build date: 8/13/2009

© 2009 Microsoft Corporation. All rights reserved.