Tabellgrupp för installationsprocedur
Tabellerna i gruppen Installationsprocedur styr uppgifter som utförs under installationen av standardåtgärder och anpassade åtgärder.
Vissa av tabellerna i den här gruppen styr en åtgärd på hög nivå genom att tillhandahålla en sekvens med åtgärder. Var och en av följande sekvenstabeller styr en del av en åtgärd på hög nivå.
- InstallUISequence-tabell
- InstallExecuteSequence-tabell
- AdminUISequence-tabell
- AdminExecuteSequence-tabell
- AdvtUISequence-tabell
- AdvtExecuteSequence-tabell
Det kan finnas situationer där en installation behöver göra något som inte är möjligt med bara standardåtgärder. För att ge största möjliga flexibilitet ger installationsprogrammet installationsförfattarna möjlighet att skapa egna anpassade åtgärder. Om du har några anpassade åtgärder bör du registrera dem med installationsprogrammet genom att fylla i CustomAction-tabellen.
Tabellen CustomAction ger möjlighet att integrera anpassad kod och data i installationsprocessen. Koden som körs kan vara en ström som finns i databasen, en nyligen installerad fil eller en befintlig körbar fil.
Följande tabeller utökar installationsprogrammets funktioner för att ändra filer och mappar under installationen.
- Tabellen RemoveFile innehåller en lista över filer som tas bort under installationen.
- Tabellen RemoveIniFile innehåller den information som ett program behöver ta bort från .ini filer.
- Tabellen RemoveRegistry innehåller den information som tas bort från systemregistret när motsvarande komponent har valts att installeras.
- Tabellen CreateFolder visar de mappar som måste skapas under installationen. Även om installationsprogrammet skapar mappar efter behov tas de bort så snart de är tomma. Mapplistan i tabellen CreateFolder tas inte bort förrän komponenten har avinstallerats.
- Tabellen MoveFile innehåller en lista över filer som ska flyttas eller kopieras från en angiven källkatalog på användarens dator till en målkatalog. Du behöver inte använda tabellen MoveFile för att beskriva de filer som är associerade med de komponenter som du installerar.
Om du vill konfigurera nödvändiga villkor som måste uppfyllas för att starta installationen fyller du i tabellen LaunchCondition.
Tabellen LaunchCondition innehåller en lista med villkor som alla måste vara uppfyllda för att åtgärden ska lyckas.