Exemple de fichier. CUB

Cet exemple illustre la disposition d’un fichier. CUB contenant deux CIEM. 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é 1. Il s’agit d’un point d’entrée d’une DLL stockée en tant que flux dans le fichier. CUB. Ce flux est listé dans la ice.dll table binaire.

L’action personnalisée ICE08 est un type d’action personnalisé 6. Il s’agit d’un point d’entrée d’une fonction dans VBScript qui est stockée sous forme de flux dans le fichier. CUB. Ce flux est listé dans la table binaire comme ice.vbs.

Table binaire

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

Table CustomAction

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 spéciale

ICE01 et ICE08 ne nécessitent pas l’inclusion de tables de traitement spéciales. Quand le fichier. CUB contient des tables spéciales, elles doivent également être incluses dans le _ tableau de validation.

_Tableau de validation

Table de charge de travail Colonne Nullable MinValue MaxValue Keytable KeyColumn Category Définissez Description
Binary Nom N Identificateur
Binary Données N Binaire
CustomAction Action N Identificateur
CustomAction Type N Integer
CustomAction Source O CustomSource
CustomAction Cible O Correct
_ICESequence Action N Identificateur
_ICESequence Condition O Condition
_ICESequence Séquence O Integer