CUB-Beispieldatei
Dieses Beispiel veranschaulicht das Layout einer CUB-Datei, die zwei ICEs enthält. Der Installer führt die benutzerdefinierten Aktionen in der Reihenfolge ICE01 und ICE08 aus.
Die benutzerdefinierte Aktion ICE01 ist ein benutzerdefinierter Aktionstyp 1. Hierbei handelt es sich um einen Einstiegspunkt in eine DLL, die als Stream in der CUB-Datei gespeichert wird. Dieser Stream wird als „ice.dll“ in der Binary-Tabelle aufgeführt.
Die benutzerdefinierte Aktion ICE08 ist ein benutzerdefinierter Aktionstyp 6. Hierbei handelt es sich um einen Einstiegspunkt in ein VBScript, das als Stream in der CUB-Datei gespeichert wird. Dieser Stream wird als „ice.vbs“ in der Binary-Tabelle aufgeführt.
Name | Daten |
---|---|
ice.vbs | Unformatierte Binärdaten von „ice.vbs“ |
ice.dll | Unformatierte Binärdaten von „ice.dll“ |
Aktion | type | `Source` | Ziel |
---|---|---|---|
ICE01 | 1 | ice.dll | ICE01 |
ICE08 | 6 | ice.vbs | ICE02 |
_ICESequence-Tabelle
Aktion | Bedingung | Sequenz |
---|---|---|
ICE01 | 10 | |
ICE08 | 20 |
_Special-Tabelle
ICE01 und ICE08 erfordern keine speziellen Verarbeitungstabellen. Wenn die CUB-Datei spezielle Tabellen enthält, müssen diese auch in der _Validation-Tabelle enthalten sein.
Tabelle | Spalte | Nullwerte zulässig | MinValue | MaxValue | KeyTable | KeyColumn | Category | Set | BESCHREIBUNG |
---|---|---|---|---|---|---|---|---|---|
Binär | Name | N | Identifier | ||||||
Binär | Daten | N | Binär (Binary) | ||||||
CustomAction | Aktion | N | Identifier | ||||||
CustomAction | type | N | Integer | ||||||
CustomAction | `Source` | J | CustomSource | ||||||
CustomAction | Ziel | J | Formatted | ||||||
_ICESequence | Aktion | N | Identifier | ||||||
_ICESequence | Bedingung | J | Condition | ||||||
_ICESequence | Sequenz | J | Integer |