Condividi tramite


File .cub di esempio

Questo esempio illustra il layout di un file .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 di una funzione in VBScript archiviata come flusso nel file con estensione cub. Questo flusso è elencato nella tabella binaria come ice.vbs.

Tabella binaria

Nome Dati
ice.vbs Dati binari non formattati di ice.vbs
ice.dll Dati binari non formattati di ice.dll

 

Tabella CustomAction

Azione Digitare Fonte Bersaglio
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 includerle anche nella tabella _Validation Table.

_Tabella di validazione

Tavolo Colonna Nullable MinValue ValoreMassimo KeyTable KeyColumn Categoria Impostare Descrizione
Binario Nome N identificatore
Binario Dati N binario
CustomAction Azione N identificatore
Azione Personalizzata Digitare N Integer
CustomAction Fonte Y FontePersonalizzata
CustomAction Bersaglio Y Formattato
_ICESequence Azione N identificatore
_ICESequence Condizione Y condizione
_ICESequence (Sequenza ICE) Sequenza Y Integer