Properti Publik

Properti publik dapat ditulis ke dalam database penginstalan dengan cara yang sama seperti properti privat. Selain itu, nilai properti publik dapat diubah oleh pengguna atau administrator sistem dengan mengatur properti pada baris perintah, dengan menerapkan transformasi, atau dengan berinteraksi dengan antarmuka pengguna yang ditulis. Nama properti publik tidak boleh berisi huruf kecil. Lihat Pembatasan Pada Nama Properti.

Properti publik biasanya diatur oleh pengguna selama penginstalan. Misalnya, properti INSTALLLEVEL properti publik dapat ditentukan di baris perintah yang digunakan untuk meluncurkan penginstalan atau dipilih dengan menggunakan antarmuka pengguna yang ditulis.

Nilai properti publik dapat ditimpa baik di baris perintah, dengan menggunakan tindakan standar atau kustom , dengan menerapkan transformasi, atau dengan meminta pengguna berinteraksi dengan antarmuka pengguna yang ditulis. Untuk menghapus properti publik di tabel properti, biarkan di luar tabel. Properti yang akan diatur oleh antarmuka pengguna selama penginstalan dan kemudian diteruskan ke fase eksekusi penginstalan harus bersifat publik.

Untuk daftar properti publik standar yang digunakan oleh alat penginstal, lihat Referensi Properti. Penulis juga dapat menentukan properti publik kustom dengan memasukkan nama properti dan nilai awal ke dalam tabel Properti. Semua properti publik dapat ditimpa oleh semua pengguna jika salah satu kondisi berikut ini benar.

  • Pengguna adalah administrator sistem.
  • Kebijakan EnableUserControl per komputer diatur ke 1. Lihat Kebijakan Sistem.
  • Properti EnableUserControl diatur ke 1.
  • Ini adalah penginstalan tidak terkelola yang tidak dilakukan dengan hak istimewa yang ditinggikan.

Jika tidak ada kondisi di atas yang benar, penginstal default untuk membatasi properti publik mana yang dapat ditimpa oleh pengguna yang bukan administrator sistem. Lihat Properti Publik Terbatas.