Grup Tabel Registri

grup tabel registri

Untuk informasi selengkapnya tentang diagram ini, lihat legenda diagram hubungan entitas.

Alat penginstal memiliki tabel khusus untuk berbagai jenis entri registri. Saat mengisi grup tabel registri, penting untuk mencoba meminimalkan jumlah entri yang dimasukkan ke dalam tabel Registri dan memaksimalkan penggunaan tabel registri lainnya, khusus. Ini karena alat penginstal tidak dapat membedakan antara berbagai jenis entri registri dalam tabel Registri dan tidak dapat menggunakan logika internal yang diperlukan untuk memanfaatkan semua fitur alat penginstal sepenuhnya, seperti iklan. Penulisan entri registri terkait COM dan shell dengan cara ini juga menyediakan organisasi yang lebih logis dan dapat membantu meminimalkan pendaftaran informasi server COM yang salah.

Gambar menunjukkan grup entri registri tabel serta tabel Komponen, Tabel fitur, dan tabel File. Meskipun yang terakhir tidak terlibat langsung dengan mengisi registri, mereka termasuk dalam gambar karena penting untuk logika grup entri registri.

Grup entri registri berisi tabel entri registri tertentu berikut ini.

  • Tabel Ekstensi berisi semua ekstensi nama file yang digunakan aplikasi Anda bersama dengan fitur dan komponen terkait.
  • Tabel Kata Kerja mengaitkan informasi kata kerja perintah dengan ekstensi nama file yang tercantum dalam tabel Ekstensi. Ini menyediakan tautan tidak langsung antara tabel Kata Kerja dan Fitur yang diperlukan untuk iklan fitur.
  • Tabel TypeLib menyediakan informasi bahwa alat penginstal menempatkan di registri untuk pendaftaran pustaka jenis. Entri pustaka tipe tidak ditulis pada saat iklan. Alat penginstal menulis entri pustaka jenis pada saat komponen yang terkait dengan pustaka diinstal.
  • Tabel MIME mengaitkan jenis konteks MIME dengan CLSID atau ekstensi nama file. Ini menyediakan jalur antara MIME dan Tabel Fitur yang diperlukan untuk iklan fitur.
  • Tabel SelfReg menyediakan informasi yang diperlukan untuk mendaftarkan modul sendiri. Pendaftaran mandiri disediakan oleh alat penginstal hanya untuk kompatibilitas mundur dan tidak disarankan sebagai metode untuk mengisi registri, namun jika ada modul dalam aplikasi Anda yang harus mendaftarkan diri mereka sendiri, gunakan tabel SelfReg.
  • Tabel Kelas digunakan untuk mendaftarkan ID Kelas dan informasi lain untuk objek COM. Tabel ini berisi informasi terkait server COM yang harus dihasilkan sebagai bagian dari iklan produk.
  • Tabel ProgId mengaitkan ID program dengan ID kelas.
  • Tabel AppId digunakan untuk mendaftarkan pengaturan keamanan dan konfigurasi umum untuk objek DCOM.
  • Tabel Lingkungan digunakan untuk mengatur nilai variabel lingkungan, dan di Windows 2000, tabel Lingkungan juga menulis ke registri.
  • Tabel Registri menyimpan informasi lain yang perlu dimasukkan aplikasi ke dalam registri sistem. Ini akan mencakup pengaturan default, informasi pengguna atau data, atau pendaftaran COM yang tidak didukung oleh tabel di atas.
  • Tabel RemoveRegistry berisi informasi registri yang perlu dihapus aplikasi dari registri sistem pada waktu penginstalan.