Bagikan melalui


Grup Tabel Prosedur Penginstalan

Tabel dalam tugas kontrol grup Prosedur Penginstalan yang dilakukan selama penginstalan berdasarkan tindakan standar dan tindakan kustom.

Beberapa tabel dalam grup ini mengontrol tindakan tingkat tinggi dengan menyediakan urutan tindakan. Masing-masing tabel urutan berikut mengontrol sebagian tindakan tingkat tinggi.

Mungkin ada situasi di mana penginstalan perlu melakukan sesuatu yang tidak mungkin hanya menggunakan tindakan standar. Untuk memberikan tingkat fleksibilitas terbesar, alat penginstal menyediakan kemampuan kepada penulis penyiapan untuk membuat tindakan kustom mereka sendiri. Jika Anda memiliki tindakan kustom, Anda harus mendaftarkannya dengan alat penginstal dengan mengisi Tabel CustomAction.

Tabel CustomAction menyediakan sarana untuk mengintegrasikan kode dan data kustom ke dalam proses penginstalan. Kode yang dijalankan dapat berupa aliran yang terkandung dalam database, file yang baru diinstal, atau executable yang ada.

Tabel berikut memperluas kemampuan alat penginstal untuk memanipulasi file dan folder selama penginstalan.

  • Tabel RemoveFile berisi daftar file yang dihapus selama penginstalan.
  • Tabel RemoveIniFile berisi informasi yang perlu dihapus aplikasi dari file .ini.
  • Tabel RemoveRegistry berisi informasi yang dihapus dari registri sistem saat komponen terkait dipilih untuk diinstal.
  • Tabel CreateFolder mencantumkan folder yang harus dibuat selama penginstalan. Meskipun alat penginstal membuat folder sesuai kebutuhan, ini akan dihapus segera setelah kosong. Daftar folder dalam tabel CreateFolder tidak dihapus sampai komponen dihapus instalannya.
  • Tabel MoveFile berisi daftar file yang akan dipindahkan atau disalin dari direktori sumber tertentu pada komputer pengguna ke direktori tujuan. Tidak perlu menggunakan tabel MoveFile untuk menjelaskan file yang terkait dengan komponen yang Anda instal.

Untuk menyiapkan kondisi yang diperlukan yang harus dipenuhi untuk memulai penginstalan, isi tabel LaunchCondition.

Tabel LaunchCondition berisi daftar kondisi, yang semuanya harus dipenuhi agar tindakan berhasil.