J'utilise Inno setup pour installer un de mes produits, dans la configuration j'exécute un programme externe (Validator.exe) si ce programme est annulé ou abandonné Je dois annuler mon propre programme d'installation. Je sauvegarde le Validator.exe dans {app} path et l'exécute.Comment annuler le programme d'installation avec Inno Setup?
Lorsque le programme d'installation est en cours d'exécution que j'appelle fichier Validator.exe et je reçois le résultat de l'exécution avec: Exec (ExpandConstant ({app} /Validator.exe '), '', '', SW_SHOW, ewWaitUntilTerminated , ResultCode).
Mais ce sont les problèmes avec toutes les solutions que j'ai essayé:
InitializeSetup: Le fichier Validator.exe n'est pas copié dans {app} encore, il ne sera jamais exécutée. Abort: ne peut être appelé que dans (InitializeSetup, InitializeWizard, CurStepChanged (ssInstall)). Dans ces cas, le Validator n'est pas encore copié. DeinitializeSetup: Je peux exécuter Validator.exe après l'installation mais je ne peux pas abandonner mon installateur à partir de ce point.
J'ai besoin d'un moyen d'annuler l'installation après Validator.exe a été copié et exécuté, peut-être appeler désinstaller mais je ne pouvais pas le faire.
Merci pour toute aide.