Bagikan melalui


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.

Custom_Actions

Tindakan Kustom Teks Terformat