Objeto Product

El objeto Product representa una instancia única de un producto anunciado, instalado o desconocido.

Se puede crear una instancia del objeto con la propiedad Product como "WindowsInstaller.Installer.Product(ProductCode, UserSid, Context)". UserSid debe ser NULL para el contexto por máquina. UserSid puede ser null para el usuario actual especificado, si el contexto no es por máquina. Se requieren parámetros ProductCode y Context.

Miembros

El objeto Product contiene estos tipos de miembros:

Métodos

El objeto Product tiene estos métodos.

Método Descripción
SourceListAddMediaDisk Agregar un disco al conjunto de discos registrados.
SourceListAddSource Agregar un origen de red o dirección URL a la lista de origen.
SourceListClearAll Borra la lista de origen completa del tipo de orígenes especificado.
SourceListClearMediaDisk Quitar un disco del conjunto de discos registrados de la lista de origen.
SourceListClearSource Quitar un origen de red o dirección URL de la lista de origen.
SourceListForceResolution Borra el último origen usado. Esta acción fuerza una resolución de lista de origen la próxima vez que se requiera el origen.

 

Propiedades

El objeto Product tiene estas propiedades.

Propiedad Descripción
ComponentState
Estado de un componente especificado para esta instancia de producto.
Context
Contexto de esta instancia de producto como un valor MSIINSTALLCONTEXT.
FeatureState
Estado de una característica especificada para esta instancia de producto.
InstallProperty
El valor de una propiedad especificada.
MediaDisks
Enumera todos los discos multimedia de esta instancia de producto.
ProductCode
Devuelve el código del producto.
SourceListInfo
Obtiene y establece las propiedades de la información de origen. Se trata de una propiedad de lectura o escritura.
Orígenes
Enumera todos los orígenes de esta instancia de producto.
State
Estado de instalación del producto.
UserSid
Devuelve el SID de usuario, con la cuenta en la que esta instancia de producto está disponible.

 

Requisitos

Requisito Value
Versión
Windows Installer 5.0 en Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 en Windows Server 2008 o Windows Vista. Windows Installer 3.0 o una versión posterior en Windows Server 2003, Windows XP o Windows 2000.
Archivo DLL
Msi.dll
IID
IID_IProduct se define como 000C10A0-0000-0000-C000-000000000046

Consulte también

Ejemplos de scripting de Windows Installer