Dela via


Exempel på .cub-fil

Det här exemplet illustrerar layouten för en .cub-fil som innehåller två ICEs. Installationsprogrammet kör anpassade åtgärder i sekvensen: ICE01 och ICE08.

Den anpassade åtgärden ICE01 är en anpassad åtgärd typ 1. Det är en startpunkt till en DLL som lagras som en ström i .cub-filen. Den här strömmen visas i binärtabellen ice.dll.

Den anpassade åtgärden ICE08 är en anpassad åtgärdstyp 6. Det är en startpunkt till en funktion i VBScript som lagras som en ström i .cub-filen. Den här strömmen visas i binärtabellen som ice.vbs.

Binärtabell

Namn Data
ice.vbs Oformaterade binära data för ice.vbs
ice.dll Oformaterade binära data för ice.dll

 

CustomAction Table

Handling Typ Källa Mål
ICE01 1 ice.dll ICE01
ICE08 6 ice.vbs ICE02

 

_ICESequence-tabell

Aktion Tillstånd Sekvens
ICE01 10
ICE08 20

 

_Special tabell

ICE01 och ICE08 kräver inte att särskilda bearbetningstabeller tas med. När .cub-filen innehåller specialtabeller måste de också ingå i _Validation-tabellen.

_Valideringstabell

Bord Spalt Nullbar MinVärde Maxvärde KeyTable Nyckelkolumn Kategori Ställa Beskrivning
Binär Namn N identifierare
Binär Data N binär
CustomAction Åtgärd N identifierare
CustomAction Typ N Heltal
CustomAction Källa Y CustomSource
CustomAction Mål Y formaterad
_ICESequence Åtgärd N identifierare
_ICESequence Tillstånd Y Villkor
_ICESequence Sekvens Y Heltal