Exemple de fichier .cub
Cet exemple illustre la disposition d’un fichier .cub contenant deux ICE. Le programme d’installation exécute les actions personnalisées dans la séquence : ICE01 et ICE08.
L’action personnalisée ICE01 est un type d’action personnalisée 1. Il s’agit d’un point d’entrée à une DLL qui est stockée en tant que flux dans le fichier .cub. Ce flux est répertorié dans la table binaire ice.dll.
L’action personnalisée ICE08 est un type d’action personnalisée 6. Il s’agit d’un point d’entrée à une fonction VBScript qui est stockée en tant que flux dans le fichier .cub. Ce flux est répertorié dans la table binaire comme ice.vbs.
Nom | Données |
---|---|
ice.vbs | Données binaires non mises en forme de ice.vbs |
ice.dll | Données binaires non mises en forme de ice.dll |
Action | Type | Source | Cible |
---|---|---|---|
ICE01 | 1 | ice.dll | ICE01 |
ICE08 | 6 | ice.vbs | ICE02 |
Table _ICESequence
Action | Condition | Séquence |
---|---|---|
ICE01 | 10 | |
ICE08 | 20 |
Table _Special
ICE01 et ICE08 ne nécessitent pas l’inclusion de tables de traitement spéciales. Lorsque le fichier .cub contient des tables spéciales, elles doivent également être incluses dans la table _Validation.
Table de charge de travail | Colonne | Nullable | MinValue | MaxValue | KeyTable | KeyColumn | Catégorie | Définissez | Description |
---|---|---|---|---|---|---|---|---|---|
Binaire | Nom | N | Identificateur | ||||||
Binaire | Données | N | Binaire | ||||||
CustomAction | Action | N | Identificateur | ||||||
CustomAction | Type | N | Integer | ||||||
CustomAction | Source | O | CustomSource | ||||||
CustomAction | Cible | O | Mis en forme | ||||||
_ICESequence | Action | N | Identificateur | ||||||
_ICESequence | Condition | O | Condition | ||||||
_ICESequence | Séquence | O | Integer |