Sdílet prostřednictvím


Skupina tabulek instalačních procedur

Tabulky ve skupině Instalační procedura řídí úlohy prováděné během instalace standardní akce a vlastní akce.

Některé tabulky v této skupině řídí akci vysoké úrovně tím, že poskytují posloupnost akcí. Každá z následujících sekvenčních tabulek řídí část akce vysoké úrovně.

  • tabulky InstallUISequence
  • tabulky InstallExecuteSequence
  • tabulky AdminUISequence
  • tabulky AdminExecuteSequence
  • tabulky AdvtUISequence
  • tabulky AdvtExecuteSequence

V situacích, kdy instalace musí udělat něco, co není možné použít pouze standardní akce. Pro zajištění největší flexibility poskytuje instalační program autorům nastavení možnost vytvářet vlastní akce. Pokud máte nějaké vlastní akce, měli byste je zaregistrovat v instalačním programu vyplněním tabulky CustomAction.

Tabulka CustomAction poskytuje způsob integrace vlastního kódu a dat do procesu instalace. Spuštěný kód může být datový proud obsažený v databázi, nedávno nainstalovaný soubor nebo existující spustitelný soubor.

Následující tabulky rozšiřují možnosti instalačního programu pro manipulaci se soubory a složkami během instalace.

  • Tabulka RemoveFile obsahuje seznam souborů odebraných během instalace.
  • Tabulka RemoveIniFile obsahuje informace, které aplikace potřebuje odebrat ze souborů .ini.
  • Tabulka RemoveRegistry obsahuje informace, které jsou odstraněny z systémového registru, když je vybrána odpovídající komponenta k instalaci.
  • Tabulka CreateFolder obsahuje seznam složek, které musí být vytvořeny během instalace. I když instalační program vytvoří složky podle potřeby, odeberou se, jakmile budou prázdné. Seznam složek v tabulce CreateFolder se neodstraní, dokud se komponenta neodinstaluje.
  • Tabulka MoveFile obsahuje seznam souborů, které se mají přesunout nebo zkopírovat ze zadaného zdrojového adresáře v počítači uživatele do cílového adresáře. K popisu souborů přidružených k komponentám, které instalujete, není nutné použít tabulku MoveFile.

Chcete-li nastavit nezbytné podmínky, které musí být splněny pro zahájení instalace, naplňte tabulku LaunchCondition.

Tabulka LaunchCondition obsahuje seznam podmínek, z nichž všechny musí být splněny, aby akce uspěla.