Udostępnij przez


Przykładowy plik cub

W tym przykładzie zilustrowano układ pliku .cub zawierającego dwa ICE . Instalator wykonuje akcje niestandardowe w sekwencji: ICE01 i ICE08.

Akcja niestandardowa ICE01 to typ niestandardowej akcji 1 . Jest to punkt wejścia do biblioteki DLL, która jest przechowywana jako strumień w pliku „.cub”. Ten strumień znajduje się w tabeli binarnej ice.dll.

Akcja niestandardowa ICE08 to typ akcji niestandardowej 6. Jest to punkt wejścia do funkcji w języku VBScript, która jest przechowywana jako strumień w pliku cub. Ten strumień znajduje się w tabeli binarnej jako ice.vbs.

Tabela Binarna

Nazwa Dane
ice.vbs Niesformatowane dane binarne pliku ice.vbs
ice.dll Niesformatowane dane binarne ice.dll

 

Tabela CustomAction

Akcja Typ Źródło Cel
ICE01 1 ice.dll ICE01
ICE08 6 ice.vbs ICE02

 

tabela _ICESequence

Akcja Warunek Kolejność
ICE01 10
ICE08 20

 

_Specjalna Tabela

ICE01 i ICE08 nie wymagają włączenia specjalnych tabel przetwarzania. Gdy plik cub zawiera specjalne tabele, należy je również uwzględnić w tabeli _Validation.

tabela walidacji

Stół Kolumna Możliwość wartości null Wartość minimalna Maksymalna Wartość KeyTable KluczowaKolumna Kategoria Zbiór Opis
Dwójkowy Nazwa N identyfikator
Dwójkowy Dane N binarne
CustomAction Akcja N identyfikator
CustomAction Typ N liczba całkowita
CustomAction Źródło Y CustomSource
CustomAction Cel Y sformatowane
_ICESequence Akcja N identyfikator
_ICESequence Warunek Y kondycja
_ICESequence Kolejność Y liczba całkowita