Aufrufen benutzerdefinierter Aktionen
Benutzerdefinierte Aktionen werden auf die gleiche Weise wie Standardaktionen aufgerufen, entweder durch expliziten Aufruf oder während der Ausführung einer Sequenztabelle. Es gibt zwei Methoden zum Aufrufen von Aktionen:
- Sie rufen die angegebene Aktion direkt mit der MsiDoAction-Funktion auf.
- Eine Aktion der obersten Ebene ruft die Sequenztabelle auf, die die benutzerdefinierte Aktion enthält. Weitere Informationen zum Planen einer benutzerdefinierten Aktion in einer Sequenztabelle finden Sie unter Sequenzieren von benutzerdefinierten Aktionen.
Wenn das Installationsprogramm einen Aktionsnamen aus der MsiDoAction-Funktion oder aus einer Sequenztabelle erhält, sucht es zuerst nach einer Standardaktion dieses Namens. Wenn sie die Standardaktion nicht finden kann, fragt das Installationsprogramm die CustomAction-Tabelle ab, um zu überprüfen, ob es sich bei der angegebenen Aktion um eine benutzerdefinierte Aktion handelt. Wenn es sich bei der angegebenen Aktion nicht um eine benutzerdefinierte Aktion handelt, fragt das Installationsprogramm die Tabelle Dialog nach einem Dialogfeld ab.