none
Installateur visual studio installer project : comment créer une case à cocher RRS feed

  • 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

    mercredi 27 mai 2020 12:51

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

    jeudi 28 mai 2020 12:34
    Modérateur

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

    jeudi 28 mai 2020 12:34
    Modérateur
  • Merci. Je l'avais trouvé mais ça ne fait pas exactement ce que je veux et ça fait longtemps que je n'ai pas codé en javascript. Il faut que je me penche dessus plus longuement.

    Frank

    mardi 2 juin 2020 14:36