Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Bagian ini terutama berkaitan dengan bagaimana pengembang paket penginstalan menulis antarmuka pengguna penginstalan (UI) menggunakan database penginstal dan UI internal. Untuk informasi selengkapnya tentang perbedaan antara UI internal dan eksternal, lihat Tentang Antarmuka Pengguna.
Untuk menampilkan urutan kotak dialog atau billboard selama penginstalan, nama kotak dialog harus dimasukkan ke dalam kolom Tindakan dari tabel urutan tindakan yang sesuai. Nama kotak dialog harus muncul di tabel InstallUISequence atau tabel AdminUISequence tergantung pada apakah UI dijadwalkan untuk berjalan di bawah aksi INSTALL, ADVERTISE, atau ADMIN.
Meskipun alat penginstal mendukung penulisan kotak dialog kustom dan papan iklan, ada juga sejumlah nama yang dipesan untuk urutan kotak dialog tertentu. Karena alat penginstal menggunakan nama-nama ini saat menjalankan tindakan tertentu, nama-nama ini hanya boleh digunakan dengan jenis kotak dialog yang dicadangkan. Daftar nama-nama yang telah dicadangkan, dan deskripsi setiap rangkaian kotak dialog khusus, disediakan dalam Kotak Dialog .
Properti setiap kotak dialog atau papan iklan di UI harus ditentukan dalam Dialog dan tabel BillBoard. Gaya setiap kotak dialog juga harus ditentukan dalam tabel Dialog dengan mengatur bendera gaya dialog.
Kontrol dan teks harus ditambahkan ke kotak dialog, dan ini harus terkait dengan ControlEvents, untuk memungkinkan pengguna berinteraksi dengan proses penginstalan. Lihat Menambahkan Kontrol dan Teks untuk informasi selengkapnya tentang cara menambahkan kontrol ke kotak dialog.
Handler antarmuka pengguna internal Penginstal Windows dapat secara selektif menampilkan atau menyembunyikan kotak dialog untuk mengontrol tingkat interaktivitas pengguna akhir selama penginstalan. Tingkat interaktivitas pengguna akhir ini disebut sebagai penuh, berkurang, dasar, dan tidak ada. Lihat Tingkat Antarmuka Pengguna. untuk deskripsi lengkap tentang level antarmuka pengguna ini.
Ada dua metode untuk mengatur tingkat UI. Tingkat UI dapat diatur secara terprogram dengan panggilan ke MsiSetInternalUI, dan parameter pertama MsiSetInternalUI menentukan tingkat UI. Pengembang paket juga dapat mengatur tingkat UI menggunakan opsi baris perintah "/q".
Perilaku setiap tingkat UI ditentukan oleh penulisan file .msi oleh pengembang paket. Pengembang UI internal memiliki fleksibilitas mengenai bagaimana tingkat ini berperilaku untuk paket. Ketersediaan tingkat ini tergantung pada penulisan paket penginstalan. Penulis harus menentukan setiap kotak dialog dan kontrol di antarmuka pengguna dalam tabel Dialog dan Kontrol.
- Antarmuka Pengguna (UI) yang lengkap biasanya memperlihatkan perilaku wizard pada antarmuka pengguna , seperti setiap kotak dialog dalam urutannya yang memiliki tombol Berikutnya>>. Bentuk UI ini akrab bagi banyak pengguna dan merupakan jenis UI yang paling umum untuk dibuat oleh penulis. Alat penginstal menyajikan urutan logis kotak dialog dan meminta pengguna untuk berinteraksi dengan kontrol yang terletak di setiap kotak dialog.
- Antarmuka pengguna yang disederhanakan biasanya menyembunyikan tampilan fungsi wizard.
- UI dasar biasanya hanya menampilkan pesan kemajuan kepada pengguna.
- Tingkat UI None berarti penginstalan senyap.
Penginstal Windows menyediakan indikator bilah kemajuan unik di kontrol ProgressBar yang ditampilkan kepada pengguna perkiraan total waktu yang tersisa sampai penginstalan selesai. Untuk informasi selengkapnya tentang bilah kemajuan, lihat Pembuatan Kontrol ProgressBar.
Penulis UI harus memfasilitasi aksesibilitas aplikasi atau produk mereka untuk semua pengguna. Untuk mempelajari selengkapnya tentang Aksesibilitas Aktif dan Penginstal Windows, lihat Aksesibilitas.
Untuk informasi selengkapnya tentang pembuatan antarmuka pengguna, lihat Menambahkan Kontrol dan Teks, Pembuatan Kontrol Bilah Kemajuan, Pembuatan Pesan Prompt Disk, Pembuatan Kotak Pesan Kondisional "Harap Tunggu . . .", dan Prapertinjauan Antarmuka Pengguna. Untuk informasi selengkapnya tentang billboard penulis, lihat Menampilkan Billboard pada Dialog Modeless
Dimulai dengan Windows Installer 4.5 antarmuka pengguna kustom dapat disematkan dalam paket Windows Installer. Untuk contoh UI kustom yang tersemat, lihat Menggunakan UI tersemat.