Kullanıcı Arabirimi Düzeyleri
Windows Installer, paket geliştiricilerine birden çok işlev düzeyine sahip bir iç kullanıcı arabirimi yazma olanağı sağlar. İç kullanıcı arabiriminin paketin yazarı tarafından oluşturulması gerektiğinden, tam kullanıcı arabiriminin davranışı, azaltılmış kullanıcı arabirimi, temel kullanıcı arabirimi ve Hiçbiri düzeyleri yükleme paketine bağlıdır. Aşağıdaki tabloda genellikle kullanıcı arabirimi düzeylerine atfedilen işlevler açıklanmaktadır.
Kullanıcı Arabirimi Düzeyi | Açıklama |
---|---|
Tam Kullanıcı Arabirimi | İç kullanıcı arabirimine yazılmış kalıcı ve modsuz iletişim kutularını görüntüler. Yazılan Hata İletişim Kutusu kutularını görüntüler.
Not: Kalıcı iletişim kutuları, yüklemenin devam etmesi için kullanıcı girişi gerektirir ve İletişim Kutusu tablosunun Öznitelikler sütunundaki Kalıcı İletişim Kutusu Stili Bit ayarlanarak belirtilir. Modsuz iletişim kutusu, yüklemenin devam etmesi için kullanıcı girişi gerektirmez. Tam kullanıcı arabirimi genellikle Kullanıcı Arabirimi Sihirbazı Davranışıgösterir. |
Azaltılmış kullanıcı arabirimi | Kullanıcı arabirimine yazılmış olan tüm modsuz iletişim kutularını görüntüler. Yazılan kalıcı iletişim kutularını görüntülemez. Yazılan Hata İletişim Kutusu kutularını görüntüler. Disk İstemi iletilerini görüntüler. Dosyaları Kullan İletişim Kutusu kutularını görüntüler. |
Temel Kullanıcı Arabirimi | İlerleme iletilerini gösteren yerleşik modsuz iletişim kutularını görüntüler. Yerleşik hata iletişim kutularını görüntüler. Yazılan hiçbir iletişim kutusunu görüntülemez. DiskPrompt özellik değerini içeren bir iletişim kutusu görüntüleyerek kullanıcılardan disk eklemelerini ister. |
Hiç kimse | Hiçbiri, kullanıcı arabirimi görüntülemeden sessiz yükleme anlamına gelir. |
İç kullanıcı arabiriminin düzeyi MsiSetInternalUIkullanılarak ayarlanabilir. Yükleyici UILevel özelliğini geçerli kullanıcı arabirimi düzeyine ayarlar.
LIMITUI özelliği ayarlanırsa, paketi yüklerken kullanılan kullanıcı arabirimi (UI) düzeyi Temel ile sınırlıdır.
Kullanıcı arabirimi yazma örneği için bkz. Yükleme Örneği.