Verwenden einer benutzerdefinierten Aktion zum Starten einer installierten Datei am Ende der Installation

Im folgenden Beispiel wird veranschaulicht, wie eine HTML-Datei am Ende einer Installation gestartet wird. Der Installer installiert die Komponente, die die Datei enthält, und veröffentlicht dann am Ende der Installation ein Steuerelementereignis, um eine benutzerdefinierte Aktion auszuführen, mit der die Datei geöffnet wird. Dieser Ansatz kann verwendet werden, um am Ende der ersten Installation einer Anwendung ein Hilfetutorial zu starten.

Das Beispiel muss die folgenden Spezifikationen erfüllen.

  • Der Installer führt die benutzerdefinierte Aktion nur aus, wenn für die Installation der Anwendung die vollständige UI-Ebene verwendet wird.
  • Der Installer führt die benutzerdefinierte Aktion nur aus, wenn die Komponente, die die HTML-Datei enthält, für die lokale Ausführung auf dem Computer installiert ist.
  • Die benutzerdefinierte Aktion wird nur bei der ersten Installation der Anwendung ausgeführt.
  • Bei der Installation tritt kein Fehler auf, wenn ein Fehler bei der benutzerdefinierten Aktion auftritt.

Das Beispiel enthält eine hypothetische Komponente namens Tutorial, die mindestens eine Ressource steuert, eine Datei mit dem Namen „tutorial.htm“. Der Bezeichner für diese Datei in der Spalte „Datei“ der Dateitabelle lautet „Tutorial“. In der folgenden Diskussion wird davon ausgegangen, dass Sie die für das Tutorial erforderlichen Ressourcen bereits erstellt und alle erforderlichen Einträge in den Tabellen Feature, Component, File, Directory und FeatureComponents zum Installieren dieser Komponente vorgenommen haben. Weitere Informationen finden Sie unter Beispiel für eine Installation.

Die folgenden Themen enthalten Informationen dazu, wie Sie erforderliche benutzerdefinierte Aktionen erstellen und zu einem Installationspaket hinzufügen.