Úrovně uživatelského rozhraní
Instalační služba systému Windows poskytuje vývojářům balíčků možnost vytvořit interní uživatelské rozhraní, které má více úrovní funkcí. Vzhledem k tomu, že interní uživatelské rozhraní musí vytvořit autor balíčku, chování celého uživatelského rozhraní, omezeného uživatelského rozhraní, základního uživatelského rozhraní a žádné úrovně závisí na instalačním balíčku. Následující tabulka popisuje funkce, které se běžně připisují úrovním uživatelského rozhraní.
Úroveň uživatelského rozhraní | Popis |
---|---|
Úplné uživatelské rozhraní | Zobrazí modální a bezmodální dialogová okna, která byla autorizována do interního uživatelského rozhraní. Zobrazí dialogové okno s chybami.
Poznámka: modální dialogová okna vyžadují před pokračováním instalace uživatelský vstup a jsou určeny nastavením Modální bit stylu dialogového okna ve sloupci Atributy v tabulce Dialog. Bezmodální dialogové okno nevyžaduje, aby instalace pokračovala uživatelským vstupem. Úplné uživatelské rozhraní obvykle vykazuje chování Průvodce uživatelským rozhraním. |
Omezené uživatelské rozhraní | Zobrazí všechna bezmodální dialogová okna, která byla v uživatelském rozhraní daná. Nezobrazuje žádná modální dialogová okna s autory. Zobrazí dialogové okno s chybami. Zobrazí zprávy výzvy k disku. Zobrazí dialogové okno FilesInUse. |
Základní uživatelské rozhraní | Zobrazí předdefinovaná bezmodální dialogová okna, která zobrazují zprávy o průběhu. Zobrazí předdefinovaná dialogová okna chyb. Nezobrazuje se žádná autorovaná dialogová okna. Vyzve uživatele k vložení disku zobrazením dialogového okna obsahujícího hodnotu vlastnosti DiskPrompt. |
Žádný | Žádné znamená tichou instalaci, která nezobrazuje žádné uživatelské rozhraní. |
Úroveň interního uživatelského rozhraní lze nastavit pomocí MsiSetInternalUI. Instalační program nastaví vlastnost UILevel na aktuální úroveň uživatelského rozhraní.
Pokud je nastavena vlastnost LIMITUI, je úroveň uživatelského rozhraní použitá při instalaci balíčku omezena na úroveň Basic.
Příklad vytváření uživatelského rozhraní najdete v tématu Příklad instalace.