Mengkustomisasi Database Asli

Buat salinan sampel paket penginstalan Penginstal Windows MNP2000.msi dan ganti nama salinan ini MNP2000t.msi. Dalam langkah-langkah berikut, Anda akan mengkustomisasi file ini menggunakan editor tabel database seperti Orca, yang disediakan dengan SDK, atau editor database lain.

Sertakan file sumber daya baru untuk daftar telepon, Phone.txt, di folder Notepad dengan file sumber lainnya.

Arsip Deskripsi Jalur ke sumber Jalur ke target
phone.txt Sumber daya untuk fitur Phone_List. C:\Sample\Notepad\phone.txt [ProgramFilesFolder]\Red_Park\phone.txt

 

Gunakan editor database Anda untuk menambahkan rekaman ke tabel File MNP2000t.msi untuk file baru.

Tabel File

Arsip Komponen_ nama file Ukuran File Versi Bahasa Atribut Urutan
Phone.txt Ponsel Phone.txt 1000 0 1

 

Seperti yang dijelaskan di bagian: Menggunakan Transformasi untuk Menambahkan Sumber Daya, transformasi harus menambahkan satu atau beberapa komponen baru ke database penginstalan untuk berisi fitur daftar telepon baru. Gunakan editor database Anda untuk menambahkan catatan berikut ke tabel Komponen MNP2000t.msi.

Komponen Telepon harus diidentifikasi dengan ID komponen unik GUID. Jika Anda mereprodusi sampel, jangan gunakan kembali GUID ID komponen yang sama seperti dalam tabel berikut. Sebagai gantinya, gunakan utilitas seperti Guidgen.exe untuk menghasilkan GUID baru. Pastikan Anda menggunakan string GUID yang konsisten dengan jenis data GUID Penginstal Windows.

Tabel Komponen

Komponen ComponentId Direktori_ Atribut Keadaan Keypath
Ponsel {D152A1EC-9F7A-4E45-B0DC-ED6EE5D829F8} NOTEPADDIR 2 Phone.txt

 

Gunakan editor database Anda untuk mengubah data dalam tabel Fitur MNP2000t.msi. Masukkan 0 ke dalam kolom Tingkat rekaman fitur Gerbang. Ini menonaktifkan fitur Gerbang dan fitur turunannya serta menyembunyikan fitur-fitur ini dari antarmuka pengguna. Perhatikan bahwa karena properti INSTALLLEVEL diatur ke 3 dalam tabel Properti , alat penginstal tidak akan menginstal fitur yang memiliki Tingkat 0. Tambahkan catatan untuk fitur Phone_List baru.

Tabel Fitur

Fitur Feature_Parent Titel Deskripsi Menampilkan Tingkat Direktori_ Atribut
Seni Seni Acara seni di Red Park. 20 3 NOTEPADDIR 0
Bisbol Olahraga Bisbol Permainan Bisbol 17 3 SPORTDIR 32
Konser Seni Konser Acara konser di Red Park 21 3 ARTSDIR 2
Menari Seni Menari Acara tari di Red Park 23 3 ARTSDIR 2
Sepak bola Olahraga Sepak bola Pertandingan Sepak Bola 19 3 SPORTDIR 2
Gerbang Gerbang Tiket Masuk Red Park 6 0 NOTEPADDIR 0
Tolong Notepad Tolong File bantuan. 5 3 NOTEPADDIR 1
Januari Gerbang Januari Penerimaan Januari 10 3 MONDIR 2
Tahun Baru Januari Hari Tahun Baru Penerimaan Hari Tahun Baru 11 3 HOLDIR 2
Notepad Notepad Notepad Editor 1 3 NOTEPADDIR 0
BacaSaya Notepad Baca Saya Readme File 3 3 NOTEPADDIR 0
Olahraga Acara Olahraga Acara Olahraga di Red Park 14 3 NOTEPADDIR 0
Daftar Telepon Daftar Telepon Daftar Telepon 24 3 NOTEPADDIR 0

 

Tambahkan catatan berikut ke dalam tabel FeatureComponents di MNP2000t.msi.

Tabel FeatureComponents

Fitur_ Komponen_
Daftar Telepon Ponsel

 

Tambahkan rekaman baru di tabel Pintasan untuk membuat pintasan ke fitur Phone_List.

Tabel Pintasan

Jalan pintas Direktori_ Nama Komponen_ Sasaran Argumen Deskripsi Hotkey Ikon_ Indeks Ikon ShowCmd WkDir
sPhone MENUDIR Phone.txt Ponsel [#Phone.txt]

 

Lanjutkan