Menentukan Komponen Alat Penginstal
Berikut ini menguraikan cara mengatur aplikasi Anda ke dalam komponen Penginstal Windows.
Untuk mengatur aplikasi ke dalam komponen
- Mulailah dengan mendapatkan direktori dan pohon file untuk semua file dan sumber daya lain yang digunakan dalam aplikasi Anda.
- Identifikasi file, kunci registri, pintasan, atau sumber daya lain yang dibagikan di seluruh aplikasi dan dapat disediakan oleh komponen yang ada yang tersedia sebagai menggabungkan modul. Anda tidak boleh menyertakan salah satu sumber daya ini dalam komponen yang Anda tulis. Sebagai gantinya, dapatkan komponen ini dengan menggabungkan modul penggabungan ke dalam paket penginstalan Anda. Langkah-langkah berikut menjelaskan cara mengatur sumber daya aplikasi yang tersisa ke dalam komponen.
- Tentukan komponen baru untuk setiap file .exe, .dll, dan .ocx. Tetapkan file-file ini sebagai file jalur kunci dari komponennya. Tetapkan setiap komponen guid kode komponen.
- Tentukan komponen baru untuk setiap file bantuan .hlp atau .chm. Tetapkan file-file ini sebagai file jalur kunci dari komponennya. Tambahkan file .cnt atau .chi ke komponen yang menyimpan file .hlp dan .chm terkait. Tetapkan setiap komponen sebuah kode GUID komponen.
- Tentukan komponen baru untuk setiap file yang berfungsi sebagai target pintasan. Tetapkan file-file ini sebagai file jalur kunci dari komponennya. Tetapkan setiap komponen dengan kode komponen GUID.
- Kelompokkan semua sumber daya yang tersisa ke dalam folder. Semua sumber daya di setiap folder harus dikirim bersama-sama. Jika ada kemungkinan bahwa sepasang sumber daya dapat dikirim secara terpisah di masa depan, letakkan ini di folder terpisah. Tentukan komponen baru untuk setiap folder. Cobalah untuk menjaga jumlah total komponen tetap rendah untuk meningkatkan performa. Bagi aplikasi menjadi banyak komponen ketika perlu meminta alat penginstal memeriksa validitas penginstalan secara menyeluruh. Tentukan file apa pun dalam komponen sebagai file jalur kunci. Tetapkan setiap komponen dengan kode komponen GUID.
- Tambahkan kunci registri ke komponen. Kunci registri apa pun yang menunjuk ke file harus disertakan dalam komponen file tersebut. Kunci registri lain harus dikelompokkan secara logis dengan file yang memerlukannya.