Penginstal::Metode AdvertiseProduct

Metode AdvertiseProduct dari objek Penginstal mengiklankan paket penginstalan.

Sintaks

.AdvertiseProduct(
  packagePath,
  context,
  transforms,
  language,
  options
)

Parameter

packagePath

Jalur lengkap ke paket Windows Installer (.msi) yang akan diiklankan.

context

Konteks iklan. Parameter ini bisa menjadi salah satu nilai berikut.

Nilai Makna
msiAdvertiseProductMachine
0
Mengiklankan aplikasi untuk penginstalan dalam konteks penginstalan per komputer. Ini membuat paket tersedia untuk penginstalan oleh semua pengguna komputer.
msiAdvertiseProductUser
1
Mengiklankan aplikasi untuk penginstalan dalam konteks penginstalan per pengguna.

 

Mengubah

Daftar transformasi yang akan diterapkan pada produk. Transformasi dalam daftar dibatasi oleh titik koma. Parameter ini bersifat opsional.

bahasa

Bahasa paket penginstalan yang akan digunakan. Parameter ini bersifat opsional.

opsi

Opsi iklan. Parameter ini bersifat opsional. Parameter ini bisa menjadi salah satu nilai berikut.

Nilai Makna
msiAdvertiseDefault
0
Iklan standar
msiAdvertiseSingleInstance
1
Mengiklankan instans baru produk. Mengharuskan transformasi pertama dalam daftar transformasi parameter transformasi adalah transformasi instans yang mengubah kode produk. Untuk informasi selengkapnya, lihat Menginstal Beberapa Instans Produk dan Patch.

 

Mengembalikan nilai

Metode ini tidak mengembalikan nilai.

Keterangan

Metode AdvertiseProduct menggunakan fungsi MsiAdvertiseProductEx .

Contoh

Contoh berikut menunjukkan penggunaan metode 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"

Persyaratan

Persyaratan Nilai
Versi
Windows Installer 5.0 pada Windows Server 2012, Windows 8, Windows Server 2008 R2 atau Windows 7. Windows Installer 4.0 atau Windows Installer 4.5 di Windows Server 2008 atau Windows Vista. Windows Installer 4.5 di Windows Server 2003 dan Windows XP
DLL
Msi.dll
IID
IID_IInstaller didefinisikan sebagai 000C1090-0000-0000-C000-000000000046

Lihat juga

Installer

Tidak Didukung di Windows Installer 3.1 dan versi yang lebih lama