File con estensione cub di esempio
In questo esempio viene illustrato il layout di un file con estensione cub contenente due ices. Il programma di installazione esegue le azioni personalizzate nella sequenza: ICE01 e ICE08.
L'azione personalizzata ICE01 è un tipo di azione personalizzato 1. Si tratta di un punto di ingresso a una DLL archiviata come flusso nel file con estensione cub. Questo flusso è elencato nella tabella binaria ice.dll.
L'azione personalizzata ICE08 è un tipo di azione personalizzato 6. Si tratta di un punto di ingresso a una funzione in VBScript archiviata come flusso nel file con estensione cub. Questo flusso è elencato nella tabella binaria come ice.vbs.
Nome | Dati |
---|---|
ice.vbs | Dati binari non formattati di ice.vbs |
ice.dll | Dati binari non formattati di ice.dll |
Azione | Tipo | Source (Sorgente) | Destinazione |
---|---|---|---|
ICE01 | 1 | ice.dll | ICE01 |
ICE08 | 6 | ice.vbs | ICE02 |
tabella _ICESequence
Azione | Condizione | Sequenza |
---|---|---|
ICE01 | 10 | |
ICE08 | 20 |
tabella _Special
ICE01 e ICE08 non richiedono l'inclusione di tabelle di elaborazione speciali. Quando il file con estensione cub contiene tabelle speciali, è necessario includere anche nella tabella _Validation.
Tabella | Colonna | Nullable | Minvalue | MaxValue | KeyTable | KeyColumn | Category | Set | Descrizione |
---|---|---|---|---|---|---|---|---|---|
Binary | Nome | N | Identificatore | ||||||
Binary | Dati | N | Binario | ||||||
CustomAction | Azione | N | Identificatore | ||||||
CustomAction | Tipo | N | Integer | ||||||
CustomAction | Source (Sorgente) | S | CustomSource | ||||||
CustomAction | Destinazione | S | Formattato | ||||||
_ICESequence | Azione | N | Identificatore | ||||||
_ICESequence | Condizione | S | Condition | ||||||
_ICESequence | Sequenza | S | Integer |