Bagikan melalui


Tindakan Kustom Tipe 34

Tindakan kustom ini memanggil executable yang diluncurkan dengan baris perintah. Untuk informasi selengkapnya, lihat File yang Dapat Dieksekusi.

Sumber

Executable dihasilkan dari file. Bidang Sumber dari tabel CustomAction berisi kunci ke dalam tabel Direktori . Entri tabel Direktori yang direferensikan digunakan untuk menyelesaikan jalur lengkap ke direktori kerja. Ini tidak diperlukan untuk menjadi jalur ke direktori yang berisi executable.

Ketik Nilai

Sertakan nilai berikut dalam kolom Jenis tabel CustomAction untuk menentukan jenis numerik dasar.

Konstanta Heksadesimal Desimal
msidbCustomActionTypeExe + msidbCustomActionTypeDirectory 0x022 34

 

Target

Kolom Target dari tabel CustomAction berisi jalur lengkap dan nama file yang dapat dieksekusi diikuti dengan argumen opsional ke yang dapat dieksekusi. Jalur lengkap dan nama ke file yang dapat dieksekusi diperlukan. Tanda kutip harus digunakan di sekitar nama atau jalur file panjang. Nilai diperlakukan sebagai teks yang diformat dan mungkin berisi referensi ke properti, file, direktori, atau atribut teks berformat lainnya.

Opsi Pemrosesan Kembali

Sertakan bit bendera opsional di kolom Jenis tabel CustomAction untuk menentukan opsi pemrosesan pengembalian. Untuk deskripsi opsi dan nilai, lihat Opsi Pemrosesan Pengembalian Tindakan Kustom.

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

Sertakan bit bendera opsional di kolom Jenis tabel CustomAction untuk menentukan opsi eksekusi dalam skrip. Opsi ini menyalin kode tindakan ke dalam eksekusi, pembatalan, atau skrip penerapan. Untuk deskripsi opsi, lihat Tindakan Kustom In-Script Opsi Eksekusi.

Nilai yang Dikembalikan

Tindakan kustom yang merupakan file yang dapat dieksekusi harus mengembalikan nilai 0 agar berhasil. Alat penginstal menginterpretasikan nilai pengembalian lainnya sebagai kegagalan. Untuk mengabaikan nilai pengembalian, atur bendera bit msidbCustomActionTypeContinue di bidang Jenis tabel CustomAction .

Keterangan

Tindakan kustom yang meluncurkan executable mengambil baris perintah, yang biasanya berisi properti yang ditunjuk secara dinamis. Jika ini juga merupakan tindakan kustom eksekusi yang ditangguhkan, alat penginstal menggunakan CreateProcessAsUser atau CreateProcess untuk membuat proses saat tindakan kustom dipanggil dari skrip penginstalan.

Custom_Actions