Metodo Installer::AdvertiseProduct
Il metodo AdvertiseProduct dell'oggetto Installer annuncia un pacchetto di installazione.
Sintassi
.AdvertiseProduct(
packagePath,
context,
transforms,
language,
options
)
Parametri
-
packagePath
-
Percorso completo del pacchetto di Windows Installer (.msi) da annunciare.
-
context
-
Contesto dell'annuncio pubblicitario. Questo parametro può avere uno dei valori seguenti.
Valore Significato - msiAdvertiseProductMachine
- 0
Annuncia l'applicazione per un'installazione nel contesto di installazione per computer. In questo modo il pacchetto è disponibile per l'installazione da parte di tutti gli utenti del computer. - msiAdvertiseProductUser
- 1
Annuncia l'applicazione per un'installazione nel contesto di installazione per utente. -
trasformazioni
-
Elenco di trasformazioni da applicare al prodotto. Le trasformazioni nell'elenco sono delimitate da punti e virgola. Questo parametro è facoltativo e,
-
language
-
Lingua del pacchetto di installazione da utilizzare. Questo parametro è facoltativo e,
-
options
-
Opzioni di annuncio. Questo parametro è facoltativo e, Questo parametro può avere uno dei valori seguenti.
Valore Significato - msiAdvertiseDefault
- 0
Annuncio standard - msiAdvertiseSingleInstance
- 1
Annuncia una nuova istanza del prodotto. Richiede che la prima trasformazione nell'elenco di trasformazioni del parametro transforms sia la trasformazione dell'istanza che modifica il codice prodotto. Per altre informazioni, vedere Installazione di più istanze di prodotti e patch.
Valore restituito
Questo metodo non restituisce valori.
Commenti
Il metodo AdvertiseProduct usa la funzione MsiAdvertiseProductEx .
Esempio
Nell'esempio seguente viene illustrato l'uso del metodo AdvertiseProduct .
Dim installer
Set installer = CreateObject("WindowsInstaller.Installer")
'
' Perform machine advertisement of package, use transform
'
Installer.AdvertiseProduct "c:\scratch\simpletst\rtm\simple.msi", 0, "c:\scratch\simpletst\rtm\transform.mst"
'
' Verify advertised product state and registration
'
MsgBox Installer.ProductState("{BAE98781-CF88-4309-8E2D-3D8B347F5B53}")
MsgBox Installer.ProductInfo("{BAE98781-CF88-4309-8E2D-3D8B347F5B53}", "Transforms")
'
' Remove Product
'
Installer.InstallProduct "c:\scratch\simpletst\rtm\simple.msi", "REMOVE=ALL"
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 4.5 in Windows Server 2003 e Windows XP |
DLL |
|
IID |
IID_IInstaller è definito come 000C1090-0000-0000-C000-000000000046 |
Vedi anche