J'ai une installation dont je ne suis pas certain de la raison pour laquelle le disque 1 est demandé. Sachant que le client n'a pas le disque 1, je dois l'expédier le long du MSI précédent et le déclencher en utilisant un script d'installation à l'aideZone d'action personnalisée pour déclencher une désinstallation via InstallScript
LaunchAppAndWait("MsiExec.exe", sCmdLine + sValue, WAIT);
Où est sCmdLine/x et sValue est le chemin de mon précédent MSI.
Je peux déclencher la désinstallation mais quand je le fais, il y a une autre installation en cours. Est-ce que quelqu'un sait quelle phase des actions personnalisées je devrais placer ma fonction pour le supprimer correctement
OK, j'ai trouvé une résolution. Après un événement OnAppSetupIntiailize, je déclenche une action personnalisée qui est une fonction de LaunchAppAndWait ("msiexec", "/ x", sValue, WAIT); Basé sur une variable que j'ai définie avant alors .... Merci bien. – user428680