Freigeben über


Ausführen von Aktionen

Mit den Funktionen des Installationsprogramms können Sie bestimmte Aktionen oder Aktionssequenzen ausführen. Bei diesen Aktionen kann es sich entweder um Standardaktionen oder um benutzerdefinierte Aktionen handeln. Nachstehend wird die Aktionsausführung näher beschrieben:

So führen Sie eine Aktionssequenz aus

  1. Führen Sie eine Sequenz von Aktionen aus, die in einer Tabelle definiert sind, indem Sie die MsiSequence-Funktion aufrufen.

    Das Installationsprogramm fragt die angegebene Tabelle ab und führt jede Aktion aus, wenn der bedingte Ausdruck als TRUE ausgewertet wird.

  2. Überprüfen Sie bedingte Ausdrücke, indem Sie die MsiEvaluateCondition-Funktion aufrufen.

  3. Führen Sie die Aktion aus, indem Sie die MsiDoAction-Funktion aufrufen. Bei der Aktion kann es sich um eine Standardaktion, um eine benutzerdefinierte Aktion oder um ein Dialogfeld der Benutzeroberfläche handeln.

  4. Wenn während der Ausführung dieser Aktion ein Fehler aufgetreten ist, rufen Sie die MsiProcessMessage-Funktion auf. Der Fehler wird vom Installationsprogramm verarbeitet.