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 |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für