Utilisation d’une action personnalisée pour lancer un fichier installé à la fin de l’installation
L’exemple suivant montre comment lancer un fichier HTML à la fin d’une installation. Le programme d’installation installe le composant qui contient le fichier, puis publie un événement de contrôle à la fin de l’installation pour exécuter une action personnalisée qui ouvre le fichier. Cette approche peut être utilisée pour lancer un tutoriel d’aide à la fin de la première installation d’une application.
L’exemple doit répondre aux spécifications suivantes.
- Le programme d’installation exécute l’action personnalisée uniquement si le niveau Interface utilisateur complète est utilisé pour installer une application.
- Le programme d’installation exécute l’action personnalisée uniquement si le composant qui contient le fichier HTML est installé pour s’exécuter localement sur l’ordinateur.
- L’action personnalisée s’exécute uniquement lors de la première installation de l’application.
- L’installation n’échoue pas si l’action personnalisée échoue.
L’exemple inclut un composant hypothétique nommé Tutorial qui contrôle au moins une ressource, un fichier nommé tutorial.htm. L’identificateur de ce fichier dans la colonne File de la table File est Tutorial. La discussion suivante suppose que vous avez déjà créé les ressources requises par Tutorial et que vous avez effectué toutes les entrées nécessaires dans les tables Feature, Component, File, Directory et FeatureComponents pour installer ce composant. Pour plus d’informations, consultez Exemple d’installation.
Les rubriques suivantes contiennent des informations sur la création des actions personnalisées requises et leur ajout à un package d’installation.
- Création de l’action personnalisée Launch
- Ajout de Launch aux tables CustomAction et Binary
- Ajout d’un événement de contrôle à la fin de l’installation pour exécuter le lancement