Contoh penginstalan

Contoh ini menggambarkan cara membuat paket Pemasang Windows sederhana yang menginstal aplikasi. Sampel menginstal Notepad, editor teks yang disertakan dengan Windows, dan beberapa file teks yang menjelaskan peristiwa dan penerimaan di Red Park Arena imajiner.

Sampel memiliki spesifikasi berikut:

  • Aplikasi ini disediakan untuk pengguna sebagai paket Pemasang Windows yang menginstal sendiri yang menginstal semua file, pintasan, dan informasi registri yang diperlukan.
  • Paket penginstalan dapat menyajikan wizard UI kepada pengguna selama penyetelan untuk mengumpulkan informasi pengguna.
  • Selama penyiapan, pengguna memiliki opsi untuk memilih fitur individual yang akan diinstal untuk dijalankan secara lokal, ke run-from-source, atau untuk tidak diinstal.
  • Salah satu fitur dapat disajikan kepada pengguna sebagai fitur instal sesuai permintaan.
  • Paket yang sama menghapus instalasi aplikasi dan menghapus semua file aplikasi dan informasi registri dari komputer pengguna.
  • Paket ini disiapkan untuk menerima peningkatan besar yang mencakup perubahan kode produknya.

Untuk mereproduksi contoh, Anda memerlukan alat perangkat lunak yang mampu membuat dan mengedit database Pemasang Windows kosong. Beberapa alat pembuatan paket tersedia dari vendor perangkat lunak independen. Editor database Penginstal Windows yang disebut Orca disediakan di Komponen Windows SDK untuk Pengembang Pemasang Windows.

Untuk menyelesaikan contoh, ikuti langkah-langkah berikut:

Merencanakan Penginstalan

Mengimpor Database Kosong

Menentukan Struktur Direktori

Menentukan Komponen

Menentukan File dan Atribut File

Menentukan Media Sumber

Menentukan Fitur

Menentukan Hubungan Feature-Component

Menambahkan Informasi Registri

Menentukan Pintasan

Menentukan Properti

Mengimpor InstallExecuteSequence

Mengimpor InstallUISequence

Mengimpor AdminExecuteSequence

Mengimpor AdminUISequence

Mengimpor AdvtExecuteSequence

Menambahkan Informasi Ringkasan

Mengimpor Antarmuka Pengguna

Memvalidasi Database Penginstalan