Benutzerdefinierter Aktionstyp 38
Diese benutzerdefinierte Aktion wird in VBScript geschrieben. Siehe auch Skripts.
Quelle
Das Quellfeld der CustomAction-Tabelle enthält den Nullwert. Der Skriptcode für die benutzerdefinierte Aktion wird als Zeichenfolge von Literalskripttext im Zielfeld gespeichert.
Typwert
Fügen Sie den folgenden Wert in die Spalte "Typ" der CustomAction-Tabelle ein, um den grundlegenden numerischen Typ einer benutzerdefinierten 32-Bit-Aktion anzugeben.
Konstanten | Hexadezimal | Dezimal |
---|---|---|
msidbCustomActionTypeVBScript + msidbCustomActionTypeDirectory | 0x026 | 38 |
Windows Installer kann benutzerdefinierte 64-Bit-Aktionen auf 64-Bit-Betriebssystemen verwenden. Eine benutzerdefinierte 64-Bit-Aktion, die auf Skripts basiert, muss das msidbCustomActionType64BitScript- Bit in seinem numerischen Typ enthalten. Weitere Informationen finden Sie unter 64-Bit-für benutzerdefinierte Aktionen. Fügen Sie den folgenden Wert in die Spalte "Typ" der CustomAction-Tabelle ein, um den grundlegenden numerischen Typ einer benutzerdefinierten 64-Bit-Aktion anzugeben.
Konstanten | Hexadezimal | Dezimal |
---|---|---|
msidbCustomActionTypeVBScript + msidbCustomActionTypeDirectory + msidbCustomActionType64BitScript- | 0x0001026 | 4134 |
Ziel
Das Zielfeld der CustomAction-Tabelle enthält den Skriptcode für die benutzerdefinierte Aktion als Zeichenfolge von Literalskripttext.
Rückgabeverarbeitungsoptionen
Fügen Sie optionale Flagbits in die Spalte "Typ" der CustomAction-Tabelle ein, um Rückgabeverarbeitungsoptionen anzugeben. Eine Beschreibung der Optionen und werte finden Sie unter Benutzerdefinierte Aktion Rückgabeverarbeitungsoptionen.
Ausführungsplanungsoptionen
Fügen Sie optionale Flagbits in die Spalte "Typ" der CustomAction-Tabelle ein, um Ausführungsplanungsoptionen anzugeben. Diese Optionen steuern die mehrfache Ausführung von benutzerdefinierten Aktionen. Eine Beschreibung der Optionen finden Sie unter Benutzerdefinierte Optionen für die Ausführung von Aktionen.
In-Script Ausführungsoptionen
Fügen Sie optionale Flagbits in die Spalte "Typ" der CustomAction-Tabelle ein,, um eine In-Script-Ausführungsoption anzugeben. Mit diesen Optionen wird der Aktionscode in das Ausführungs-, Rollback- oder Commitskript kopiert. Eine Beschreibung der Optionen finden Sie unter Benutzerdefinierte Aktion In-Script Ausführungsoptionen.
Rückgabewerte
Dieser benutzerdefinierte Aktionstyp gibt immer Erfolg zurück.
Bemerkungen
Eine benutzerdefinierte Aktion, die in JScript oder VBScript geschrieben wurde, erfordert die Installation Session-Objekt. Das Installationsprogramm fügt das Session Object mit dem Namen "Session" an das Skript an. Da das Session-Objekt während eines Installationsrollbacks möglicherweise nicht vorhanden ist, muss eine verzögerte benutzerdefinierte Aktion, die in Skript geschrieben wurde, eine der Methoden oder Eigenschaften des Session-Objekt verwenden, das im Abschnitt Abrufen von Kontextinformationen für benutzerdefinierte Deferred Execution Custom Actions zum Abrufen des Kontexts beschrieben wird.
Verwandte Themen