Bagikan melalui


Menulis Tindakan Kustom Peluncuran

Kode sumber untuk sampel tindakan kustom bernama Launch, yang memenuhi spesifikasi sampel, disediakan oleh Windows Installer SDK sebagai file Tutorial.cpp. Tindakan kustom ini menggunakan MsiFormatRecord untuk memformat string yang berisi properti. Properti [#FileKey] diselesaikan ke jalur lengkap file HTML. Gunakan file sumber untuk membuat file Tutorial.dll. Titik masuk ke DLL ini adalah LaunchTutorial.

Contoh tindakan kustom Luncurkan memanggil DLL yang ditulis dalam C++ dan dihasilkan dari aliran biner sementara. Tindakan kustom jenis ini termasuk konstanta jenis dasar msidbCustomActionTypeDll dan msidbCustomActionTypeBinaryData, yang memberikan jenis numerik dasar sama dengan 1. Lihat Tindakan Kustom Tipe 1. Karena spesifikasi mengharuskan penginstalan berlanjut jika tindakan kustom gagal, Luncurkan juga menyertakan konstanta opsional msidbCustomActionTypeContinue, yaitu 64. Lihat Opsi Pemrosesan Pengembalian Tindakan Kustom. Jenis numerik total Peluncuran adalah 65.

Lanjutkan Menambahkan Peluncuran ke CustomAction dan Tabel Biner.