Meilleur auteur de réponses
Installateur visual studio installer project : comment créer une case à cocher

Question
-
Bonjour,
Je voudrais dans mon installateur rajouter une case à cocher dans la boite Install > End > Terminé qui permette de lancer ou non l'application que l'on vient d'installer.
J'ai réussi à créer la custom action même si je ne sais pas très bien dans quel dossier la glisser (Install, Commit ou RollBack).
Conditionner son exécution me semble assez clair mais je ne sais pas comment créer la case à cocher.
Merci de votre aide
Frank
Réponses
-
Bonjour Frank,
Une méthode à suivre serait de modifier le .msi après sa génération à l’aide d’un script JavaScript en tant qu’événement après génération. Vous trouvez dans le thread suivant le script qui ajoute un dialogue fourni d’une case à cocher dans l’Assistant installation. Si la case est cochée, l’action personnalisée sera déclenchée.
Run exe after msi installation?
Le script n’est pas récent mais il s’est avéré utile d’après les votes et les commentaires reçus, dont plusieurs datent de cette année. Cependant, on a signalé l’erreur 2810 qui pourrait survenir juste après l’installation, mais cette réponse de janvier 2020 contient la bonne méthode pour le résoudre.
Cordialement,
Dimitar- Modifié Dimitar DenkovMicrosoft contingent staff, Moderator jeudi 28 mai 2020 12:35
- Proposé comme réponse Nina ZaekovaMicrosoft contingent staff, Moderator mardi 2 juin 2020 07:04
- Marqué comme réponse Frank705715 mardi 2 juin 2020 14:35
Toutes les réponses
-
Bonjour Frank,
Une méthode à suivre serait de modifier le .msi après sa génération à l’aide d’un script JavaScript en tant qu’événement après génération. Vous trouvez dans le thread suivant le script qui ajoute un dialogue fourni d’une case à cocher dans l’Assistant installation. Si la case est cochée, l’action personnalisée sera déclenchée.
Run exe after msi installation?
Le script n’est pas récent mais il s’est avéré utile d’après les votes et les commentaires reçus, dont plusieurs datent de cette année. Cependant, on a signalé l’erreur 2810 qui pourrait survenir juste après l’installation, mais cette réponse de janvier 2020 contient la bonne méthode pour le résoudre.
Cordialement,
Dimitar- Modifié Dimitar DenkovMicrosoft contingent staff, Moderator jeudi 28 mai 2020 12:35
- Proposé comme réponse Nina ZaekovaMicrosoft contingent staff, Moderator mardi 2 juin 2020 07:04
- Marqué comme réponse Frank705715 mardi 2 juin 2020 14:35
-