Objeto Product

O objeto Product representa uma instância exclusiva de um produto que é anunciado, instalado ou desconhecido.

O objeto pode ser instanciado com a propriedade Product como "WindowsInstaller.Installer.Product(ProductCode, UserSid, Context)". UserSid deve ser NULL no contexto por computador. UserSid poderá ser nulo para o usuário atual especificado, quando o contexto não for por computador. Os parâmetros ProductCode e Context são necessários.

Membros

O objeto Product tem estes tipos de membros:

Métodos

O objeto Product tem esses métodos.

Método Descrição
SourceListAddMediaDisk Adiciona um disco ao conjunto de discos registrados.
SourceListAddSource Adiciona uma fonte de rede ou de URL à lista de fontes.
SourceListClearAll Limpa a lista de fontes completa do tipo de fonte especificado.
SourceListClearMediaDisk Remove um disco do conjunto de discos registrados da lista de fontes.
SourceListClearSource Remove uma fonte de rede ou de URL da lista de fontes.
SourceListForceResolution Limpa a última origem usada. Isso força uma resolução de lista de fontes na próxima vez que a fonte for solicitada.

 

Propriedades

O objeto Product tem estas propriedades.

Propriedade Descrição
ComponentState
O estado de um componente especificado para esta instância do produto.
Contexto
O contexto dessa instância do produto como um valor MSIINSTALLCONTEXT.
FeatureState
O estado de um recurso especificado para essa instância do produto.
InstallProperty
O valor de uma propriedade especificada.
MediaDisks
Enumera todos os discos de mídia dessa instância do produto.
ProductCode
Retorna o código do produto.
SourceListInfo
Obtém e define as propriedades de informações da origem. Esta é uma propriedade de leitura ou gravação.
Origens
Enumera todas as fontes dessa instância do produto.
Estado
Estado da instalação do produto.
UserSid
Retorna o SID do usuário, em cuja conta essa instância do produto está disponível.

 

Requisitos

Requisito Valor
Versão
Windows Installer 5.0 no Windows Server 2012, no Windows 8, no Windows Server 2008 R2 ou no Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 no Windows Server 2008 ou no Windows Vista. Windows Installer 3.0 ou versões posteriores no Windows Server 2003, no Windows XP e no Windows 2000
DLL
Msi.dll
IID
O IID_IProduct é definido como 000C10A0-0000-0000-C000-000000000046

Confira também

Exemplos de scripts do Windows Installer