Freigeben über


Benutzerdefinierte Aktionstypen

Die folgende Tabelle identifiziert die grundlegenden Typen benutzerdefinierter Aktionen und zeigt die Werte, die sich in den Feldern „Type“, „Source“ und „Target“ der Tabelle CustomAction für jeden Typ befinden. Die grundlegenden benutzerdefinierten Aktionen können geändert werden, indem optionale Flagbits in der Spalte „Type“ verwendet werden. Beschreibungen der Optionen und Werte finden Sie im Folgenden:

Verwenden Sie die Links zum grundlegenden benutzerdefinierten Aktionstyp für eine Beschreibung und die Optionen, die für jeden Typ verfügbar sind.

Grundlegender benutzerdefinierter Aktionstyp type `Source` Ziel
Benutzerdefinierter Aktionstyp 1DLL-Datei, die in einem Stream in der Binary-Tabelle gespeichert ist.
1 Schlüssel zur Binary-Tabelle. DLL-Einstiegspunkt
Benutzerdefinierter Aktionstyp 2EXE-Datei, die in einem Stream in der Binary-Tabelle gespeichert ist.
2 Schlüssel zur Binary-Tabelle. Die Zeichenfolge der Befehlszeile.
Benutzerdefinierter Aktionstyp 5JScript-Datei, die in einem Stream in der Binary-Tabelle gespeichert ist.
5 Schlüssel zur Binary-Tabelle. Eine optionale JScript-Funktion, die aufgerufen werden kann.
Benutzerdefinierter Aktionstyp 6VBScript-Datei, die in einem Stream in der Binary-Tabelle gespeichert ist.
6 Schlüssel zur Binary-Tabelle. Eine optionale VBScript-Funktion, die aufgerufen werden kann.
Benutzerdefinierter Aktionstyp 17DLL-Datei, die mit einem Produkt installiert wird.
17 Schlüssel zur File-Tabelle. DLL-Einstiegspunkt
Benutzerdefinierter Aktionstyp 18EXE-Datei, die mit einem Produkt installiert wird.
18 Schlüssel zur File-Tabelle. Die Zeichenfolge der Befehlszeile.
Benutzerdefinierter Aktionstyp 19Zeigt eine angegebene Fehlermeldung an und gibt einen Fehler zurück, wobei die Installation beendet wird.
19 Leer Formatierte Textzeichenfolge. Die Literalmeldung oder ein Index in der Fehlertabelle.
Benutzerdefinierter Aktionstyp 21JScript-Datei, die mit einem Produkt installiert wird.
21 Schlüssel zur File-Tabelle. Eine optionale JScript-Funktion, die aufgerufen werden kann.
Benutzerdefinierter Aktionstyp 22VBScript-Datei, die mit einem Produkt installiert wird.
22 Schlüssel zur File-Tabelle. Eine optionale VBScript-Funktion, die aufgerufen werden kann.
Benutzerdefinierter Aktionstyp 34EXE-Datei mit einem Pfad, der auf ein Verzeichnis verweist.
34 Schlüssel zur Verzeichnistabelle. Dies ist das Arbeitsverzeichnis für die Ausführung. Die Target-Spalte ist formatiert und enthält den vollständigen Pfad und Namen der ausführbaren Datei gefolgt von optionalen Argumenten.
Benutzerdefinierter Aktionstyp 35Verzeichnissatz mit formatiertem Text.
35 Ein Schlüssel zur Directory-Tabelle. Das angegebene Verzeichnis wird mithilfe der formatierten Zeichenfolge im Feld „Target“ festgelegt. Eine formatierte Textzeichenfolge.
Benutzerdefinierter Aktionstyp 37In dieser Sequenztabelle gespeicherter JScript-Text.
37 Null Eine Zeichenfolge mit JScript-Code.
Benutzerdefinierter Aktionstyp 38In dieser Sequenztabelle gespeicherter VBScript-Text.
38 Null Eine Zeichenfolge mit VBScript-Code.
Benutzerdefinierter Aktionstyp 50EXE-Datei mit einem Pfad, der durch einen Eigenschaftswert angegeben wird.
50 Eigenschaftenname oder Schlüssel zur Property-Tabelle. Die Zeichenfolge der Befehlszeile.
Benutzerdefinierter Aktionstyp 51Eigenschaftensatz mit formatiertem Text.
51 Eigenschaftenname oder Schlüssel zur Property-Tabelle. Diese Eigenschaft wird durch die formatierte Zeichenfolge im Feld „Target“ festgelegt. Eine formatierte Textzeichenfolge.
Benutzerdefinierter Aktionstyp 53JScript-Text, der durch einen Eigenschaftswert angegeben wird.
53 Eigenschaftenname oder Schlüssel zur Property-Tabelle. Eine optionale JScript-Funktion, die aufgerufen werden kann.
Benutzerdefinierter Aktionstyp 54VBScript-Text, der durch einen Eigenschaftswert angegeben wird.
54 Eigenschaftenname oder Schlüssel zur Property-Tabelle. Eine optionale VBScript-Funktion, die aufgerufen werden kann.

 

Darüber hinaus werden die folgenden benutzerdefinierten Aktionstypen bei gleichzeitigen Installationen verwendet: