Freigeben über


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.

Custom_Actions