Bagikan melalui


Metode Product.InstallProperty

Properti InstallProperty adalah nilai properti untuk instans produk ini.

Properti ini memanggil fungsi MsiGetProductInfoEx , dengan ProductCode, UserSid dan Konteks objek Produk dan properti yang diminta sebagai parameter.

Sintaks

Product.InstallProperty(
  property
)

Parameter

property

Menentukan properti yang akan diambil. Properti dalam daftar berikut ini hanya dapat diambil dari aplikasi yang sudah diinstal. Perhatikan bahwa properti yang diperlukan dijamin tersedia, tetapi properti lain hanya tersedia jika properti tersebut telah diatur. Lihat tautan yang ditunjukkan ke properti penginstal untuk informasi tentang bagaimana setiap properti diatur.

Properti terinstal Makna
INSTALLPROPERTY_PRODUCTSTATE
Status produk yang dikembalikan dalam bentuk string sebagai "1" untuk Diiklankan dan "5" untuk diinstal.
INSTALLPROPERTY_HELPLINK
Tautan dukungan. Untuk informasi selengkapnya, lihat properti ARPHELPLINK .
INSTALLPROPERTY_HELPTELEPHONE
Telepon dukungan. Untuk informasi selengkapnya, lihat properti ARPHELPTELEPHONE .
INSTALLPROPERTY_INSTALLDATE
Terakhir kali produk ini menerima layanan. Nilai properti ini diganti setiap kali patch diterapkan atau dihapus dari produk atau Opsi Baris Perintah /v digunakan untuk memperbaiki produk. Jika produk tidak menerima perbaikan atau patch properti ini berisi waktu produk ini diinstal pada komputer ini.
INSTALLPROPERTY_INSTALLEDPRODUCTNAME
Nama produk yang diinstal. Untuk informasi selengkapnya, lihat properti ProductName .
INSTALLPROPERTY_INSTALLLOCATION
Lokasi penginstalan. Untuk informasi selengkapnya, lihat properti ARPINSTALLLOCATION .
INSTALLPROPERTY_INSTALLSOURCE
Sumber penginstalan. Untuk informasi selengkapnya, lihat properti SourceDir .
INSTALLPROPERTY_LOCALPACKAGE
Paket cache lokal.
INSTALLPROPERTY_PUBLISHER
Penerbit. Untuk informasi selengkapnya, lihat properti Produsen .
INSTALLPROPERTY_URLINFOABOUT
Informasi URL. Untuk informasi selengkapnya, lihat properti ARPURLINFOABOUT .
INSTALLPROPERTY_URLUPDATEINFO
Informasi pembaruan URL. Untuk informasi selengkapnya, lihat properti ARPURLUPDATEINFO .
INSTALLPROPERTY_VERSIONMINOR
Versi produk minor yang berasal dari properti ProductVersion .
INSTALLPROPERTY_VERSIONMAJOR
Versi produk utama yang berasal dari properti ProductVersion .
INSTALLPROPERTY_VERSIONSTRING
Versi produk. Untuk informasi selengkapnya, lihat properti ProductVersion .

 

Untuk mengambil ID produk, pemilik terdaftar, atau perusahaan terdaftar dari aplikasi yang sudah diinstal, atur properti ke salah satu nilai string teks berikut.

Nilai Deskripsi
ProductID Pengidentifikasi produk. Untuk informasi selengkapnya, lihat properti ProductID .
RegCompany Perusahaan terdaftar untuk menggunakan produk ini.
RegOwner Pemilik terdaftar untuk menggunakan produk ini.

 

Untuk mengambil jenis instans produk, atur properti ke nilai berikut. Properti ini tersedia untuk produk yang diiklankan atau diinstal.

Nilai Deskripsi
InstanceType Nilai yang hilang atau nilai 0 menunjukkan penginstalan produk normal. Nilai 1 menunjukkan produk yang diinstal menggunakan transformasi beberapa instans dan properti MSINEWINSTANCE . Tersedia dengan alat penginstal yang menjalankan Windows Server 2003 atau Windows XP dengan SP1. Untuk informasi selengkapnya, lihat Menginstal Beberapa Instans Produk dan Patch.

 

Properti dalam daftar berikut juga dapat diambil dari aplikasi yang diiklankan. Properti ini tidak dapat diambil untuk instans produk yang diinstal di bawah konteks per pengguna yang tidak dikelola untuk akun pengguna selain akun pengguna saat ini.

Properti yang diiklankan Deskripsi
INSTALLPROPERTY_TRANSFORMS Mengubah.
INSTALLPROPERTY_LANGUAGE Bahasa produk.
INSTALLPROPERTY_PRODUCTNAME Nama produk yang dapat dibaca manusia. Untuk informasi selengkapnya, lihat properti ProductName .
INSTALLPROPERTY_ASSIGNMENTTYPE Sama dengan nol (0) jika produk diiklankan atau diinstal per pengguna. Sama dengan satu (1) jika produk diiklankan atau diinstal per komputer untuk semua pengguna.
INSTALLPROPERTY_PACKAGECODE Pengidentifikasi paket tempat produk ini diinstal. Untuk detailnya, lihat Kode Paket.
INSTALLPROPERTY_VERSION Versi produk berasal dari properti ProductVersion .
INSTALLPROPERTY_PRODUCTICON Ikon utama untuk paket. Untuk informasi selengkapnya, lihat properti ARPPRODUCTICON .
INSTALLPROPERTY_PACKAGENAME Nama paket penginstalan asli.
INSTALLPROPERTY_AUTHORIZED_LUA_APP Nilai 1 menunjukkan produk yang dapat dilayani oleh non-administrator menggunakan Patching Kontrol Akun Pengguna (UAC). Nilai yang hilang atau nilai 0 menunjukkan patching hak istimewa terkecil tidak diaktifkan. Tersedia dengan Windows Installer 3.0 dan yang lebih baru.

 

Mengembalikan nilai

Metode ini tidak mengembalikan nilai.

Keterangan

Jika panggilan berhasil, properti berisi nilai sebagai string.

Persyaratan

Persyaratan Nilai
Versi
Windows Installer 5.0 di 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 3.0 atau yang lebih baru pada Windows Server 2003, Windows XP, dan Windows 2000
DLL
Msi.dll
IID
IID_IProduct didefinisikan sebagai 000C10A0-0000-0000-C000-000000000046

Lihat juga

Produk

Tidak Didukung di Windows Installer 2.0 dan yang lebih lama