Condividi tramite


Installer.ConfigureProduct, metodo

Il metodo ConfigureProduct dell'oggetto Installer installa o disinstalla un prodotto.

Sintassi

Installer.ConfigureProduct(
  Product,
  InstallLevel,
  InstallState
)

Parametri

Prodotto

Specifica il codice prodotto del prodotto.

InstallLevel

Specifica la configurazione di installazione predefinita del prodotto. Il parametro InstallLevel viene ignorato e tutte le funzionalità vengono installate se il parametro InstallState è impostato su qualsiasi valore diverso da msiInstallStateDefault.

Questo parametro deve essere 0 (installare usando i livelli di funzionalità creati), 65535 (installare tutte le funzionalità) o un valore compreso tra 0 e 65535 per installare un subset di funzionalità disponibili.

InstallState

Specifica lo stato di installazione per la funzionalità. Questo parametro deve essere uno dei valori seguenti.

Valore Significato
msiInstallStateAdvertised
La funzionalità è pubblicizzata
msiInstallStateLocal
La funzionalità viene installata in locale.
msiInstallStateAbsent
La funzionalità viene disinstallata.
msiInstallStateSource
La funzionalità viene installata per l'esecuzione dall'origine.
msiInstallStateDefault
La funzionalità viene installata nel percorso predefinito.

 

Valore restituito

Questo metodo non restituisce valori.

Commenti

Il metodo ConfigureProduct visualizza l'interfaccia utente usando le impostazioni correnti. È possibile modificare le impostazioni dell'interfaccia utente modificando la proprietà UILevel (oggetto Installer) prima di chiamare il metodo ConfigureProduct .

Se il parametro InstallState è impostato su qualsiasi valore diverso da msiInstallStateDefault, il parametro InstallLevel viene ignorato e vengono installate tutte le funzionalità del prodotto. Utilizzare il metodo ConfigureFeature per controllare l'installazione di singole funzionalità quando il parametro InstallState non è impostato su msiInstallStateDefault.

Requisiti

Requisito Valore
Versione
Windows Installer 5.0 in Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 in Windows Server 2008 o Windows Vista. Windows Installer in Windows Server 2003 o Windows XP
DLL
Msi.dll
IID
IID_IInstaller è definito come 000C1090-0000-0000-C000-000000000046

Vedi anche

MsiConfigureProduct

Funzioni di installazione e configurazione