Bonjour,
Je m'arrache les cheveux depuis hier à trouver une solution pour stopper une installation.
J'ai essayé d'utiliser les paramètres : Check, AfterInstall et BeforeInstall mais aucun ne conviens ou alors je n'arrive pas à les utiliser correctement...
Dans l'aide, ils sont utilisés dans la section [Files] mais je souhaite pouvoir les utilisé dans la section [Run] car je souhaite stopper l’exécution de l'installation si un des programmes listé dans [Run] renvoi une erreur.
J'ai un exe qui est donc lancé dans [Run] et celui-ci écrit dans un fichier txt une valeur de retour (n'ayant pas trouvé de fonction innosetup récupérant directement des valeurs de retour d'un exe...), j'arrive très bien à lire le contenu de ce fichier txt avec une petite fonction que j'ai mise dans [Code] mais que ce soit avec Check, AfterInstall ou BeforeInstall, même lors d'erreurs, l'installation continue...
Je vous met le code complet dès que je peux sinon avez-vous une solution à me proposer ?
Merci
Partager