Bagikan melalui


Menentukan Komponen

Pemasang Windows menginstal dan menghapus blok sumber daya yang disebut sebagai Komponen Pemasang Windows. Untuk informasi selengkapnya, lihat Grup Tabel Inti dan Komponen dan Fitur.

Di bagian ini Anda menambahkan informasi tentang komponen yang digunakan oleh contoh Notepad ke Tabel Komponen yang Anda buat di Mengimpor Database Kosong. Untuk informasi selengkapnya, lihat Mengatur Aplikasi ke dalam Komponen dan Menentukan Komponen Alat Penginstal.

Sampel Notepad menggunakan delapan komponen untuk mengontrol sumber daya.

Komponen Sumber
Bisbol Baseball.txt, sBaseball
Konser Concert.txt, sConcert
Tari Dance.txt, sDance
Sepak bola Football.txt, sFootball
Bantuan Help.txt, sHelp
Januari January.txt, sJanuary
Tahun Baru NewYears.txt, sNewYears
Notepad Redpark.exe, Readme.txt, sReadme, sNotepad, HKEY_LOCAL_MACHINE\Software\Microsoft\Notepad Sample

 

Setiap komponen harus diidentifikasi dengan GUID ID komponen yang unik. Jika Anda mereproduksi sampel, jangan gunakan kembali GUID ID komponen yang sama dalam tabel berikut. Sebagai gantinya, gunakan utilitas seperti Guidgen.exe untuk menghasilkan GUID baru untuk komponen Anda.

Pastikan Anda menggunakan string GUID yang konsisten dengan jenis data GUID Penginstal Windows. Untuk informasi selengkapnya, lihat Mengubah Kode Komponen dan Apa yang terjadi jika aturan komponen rusak?

Gunakan Orca atau editor database lain untuk memasukkan data berikut ke dalam Tabel Komponen MNP2000.msi kosong. Jangan gunakan kembali GUID yang ditunjukkan di bawah ini di kolom ComponentId dalam sampel Anda.

Komponen ComponentId Direktori_ Atribut Kondisi Keypath
Bisbol {F54ABAC0-33F2-11D3-91D7-00C04FD70856} SPORTDIR 2 Baseball.txt
Konser {76FA7A80-33F6-11D3-91D8-00C04FD70856} ARTSDIR 2 Concert.txt
Tari {CCF834A1-33F8-11D3-91D8-00C04FD70856} ARTSDIR 2 Dance.txt
Sepak bola {CCF834A0-33F8-11d3-91d8-00c04FD70856} SPORTDIR 2 Football.txt
Bantuan {AD10EB50-33C1-11D3-91D6-00C04FD70856} NOTEPADDIR 2 Help.txt
Januari {CF0BC690-33C9-11D3-91D6-00C04FD70856} MONDIR 2 January.txt
Tahun Baru {A42d9140-33d8-11d3-91d6-00c04FD70856} HOLDIR 2 NewYears.txt
Notepad {19BED232-30AB-11D3-91D3-00C04FD70856} NOTEPADDIR 2 Redpark.exe

 

Direktori sumber dan target untuk setiap komponen ditentukan oleh nilai yang dimasukkan ke dalam kolom Directory_. Alat penginstal menyelesaikan lokasi direktori ini menggunakan informasi dalam tabel Direktori. Alat penginstal menggunakan file jalur kunci yang ditentukan di kolom KeyPath untuk mendeteksi setiap komponen. Atribut eksekusi jarak jauh diatur dalam sampel sehingga komponen dapat dijalankan dari sumber atau berjalan secara lokal.

Continue