Tindakan Kustom Tipe 51
Tindakan kustom ini mengatur properti dari string teks yang diformat.
Untuk memengaruhi properti yang digunakan dalam kondisi pada komponen atau fitur, tindakan kustom harus datang sebelum tindakan CostFinalize dalam urutan tindakan.
Sumber
Bidang Sumber dari tabel CustomAction bisa berisi nama properti atau kunci ke tabel Properti. Properti ini diatur oleh string yang diformat di bidang Target menggunakan MsiSetProperty.
Ketik Nilai
Sertakan nilai berikut dalam kolom Jenis tabel CustomAction untuk menentukan jenis numerik dasar.
Konstanta | Heksadesimal | Desimal |
---|---|---|
msidbCustomActionTypeTextData + msidbCustomActionTypeProperty | 0x033 | 51 |
Target
Kolom Target dari tabel CustomAction berisi string teks yang diformat menggunakan fungsionalitas yang ditentukan dalam MsiFormatRecord (tanpa penentu bidang numerik). Parameter yang akan diganti diapit dalam tanda kurung siku, [...], dan mungkin properti, variabel lingkungan (% awalan), jalur file (# awalan), atau jalur direktori komponen (awalan$).
Opsi Pemrosesan Kembali
Tindakan kustom tidak menggunakan opsi ini.
Opsi Penjadwalan Eksekusi
Sertakan bit bendera opsional di kolom Jenis tabel CustomAction untuk menentukan opsi penjadwalan eksekusi. Opsi ini mengontrol beberapa eksekusi tindakan kustom. Untuk deskripsi opsi, lihat Opsi Penjadwalan Eksekusi Tindakan Kustom.
Opsi Eksekusi In-Script
Tindakan kustom tidak menggunakan opsi ini.
Nilai yang Dikembalikan
Lihat Tindakan Kustom mengembalikan nilai.
Keterangan
Jika Anda mengatur properti privat dalam urutan UI dengan menulis tindakan kustom di salah satu tabel urutan antarmuka pengguna, properti tersebut tidak diatur dalam urutan eksekusi. Untuk mengatur properti dalam urutan eksekusi, Anda juga harus menempatkan tindakan kustom dalam tabel urutan eksekusi. Atau, Anda dapat menjadikan properti sebagai properti publik dan menyertakannya di properti SecureCustomProperties.
Topik terkait