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 |
|
IID |
IID_IInstaller didefinisikan sebagai 000C1090-0000-0000-C000-000000000046 |
Lihat juga