Archivo .cub de ejemplo
En este ejemplo se muestra el diseño de un archivo .cub que contiene dos ICE. El instalador ejecuta las acciones personalizadas en la secuencia: ICE01 e ICE08.
La acción personalizada ICE01 es un tipo de acción personalizada 1. Es un punto de entrada a un archivo DLL que se almacena como un flujo en el archivo .cub. Este flujo aparece en el ice.dll de tabla binaria.
La acción personalizada ICE08 es un tipo de acción personalizada 6. Es un punto de entrada a una función en VBScript que se almacena como un flujo en el archivo .cub. Este flujo aparece en el ice.dll de tabla binaria.
Nombre | data |
---|---|
ice.vbs | Datos binarios sin formato de ice.vbs |
ice.dll | Datos binarios sin formato de ice.dll |
Acción | Tipo | Source | Destino |
---|---|---|---|
ICE01 | 1 | ice.dll | ICE01 |
ICE08 | 6 | ice.vbs | ICE02 |
Tabla _ICESequence
Acción | Condición | Secuencia |
---|---|---|
ICE01 | 10 | |
ICE08 | 20 |
Tabla _Special
ICE01 e ICE08 no requieren la inclusión de tablas de procesamiento especiales. Cuando el archivo .cub contiene tablas especiales, también deben incluirse en la tabla _Validation.
Tabla | Columna | Nullable | MinValue | MaxValue | KeyTable | KeyColumn | Category | Set | Descripción |
---|---|---|---|---|---|---|---|---|---|
Binario | Nombre | No | Identificador | ||||||
Binario | data | No | Binario | ||||||
CustomAction | Acción | No | Identificador | ||||||
CustomAction | Tipo | No | Entero | ||||||
CustomAction | Source | Y | CustomSource | ||||||
CustomAction | Destino | Y | Con formato | ||||||
_ICESequence | Acción | No | Identificador | ||||||
_ICESequence | Condición | Y | Condition | ||||||
_ICESequence | Secuencia | Y | Entero |