Sydneysyd a écrit :Je pense que je vais finir par contacter PS SOFT, parce que là, il n'y a guère de solutions...
En fait, tu aurais du commencer par là...
Comme il a déjà été dit à de nombreuses fois sur le forum, il faut toujours privilégier une installation automatique en se basant sur les possibilités de l'installeur d'origine (fichier de réponses, paramètres de ligne de commande...). Cela passe forcément par de la recherche dans la documentation et/ou un contact avec le support.
C'est la meilleure façon d'obtenir une installation propre.
Si malheureusement il n'est pas possible d'automatiser l'installation avec un fichier de réponses ou des paramètres de ligne de commande, il faudra choisir une autre solution.
La solution de l'automatisation "par le clic" (celle que tu utilises) est pour moi la moins fiable de toutes car on ne peut jamais prévoir ce qui va se passer pendant l'installation (messages d'erreurs, fenêtres non-prévues, échecs...).
La solution avec RegShot (ou autres logiciels équivalents) proposée par lesolutionneur est souvent employée en solution "numéro 2" pour des petites applications, car en général on peut reproduire facilement l'équivalent d'un installeur simple. C'est ce qu'on appelle "repackager" une application. C'est un travail à part entière, les experts du package (il y en a ici, mais pas moi) ne me contrediront sûrement pas.
Attention, si l'installeur est un peu complexe (installation de services, polices, enregistrement DLL, GAC, drivers, périphériques... ), le travail peut s'avérer être très long et complexe, il nécessitera donc un investissement très important en temps (tests sur différents OS/architectures). Tout ça, sans compter sur le fait le produit risque de ne pas être supporté par l'éditeur (hé oui !). En plus, on n'est jamais à l'abri qu'il manque quelque chose...
Après, reste à savoir si on utilise AutoIt ou pas pour créer l'installeur.
Perso, voilà comment je procède, ça pourra peut-être t'aider par la suite :
- je lis la doc de l'éditeur
- si pas de réponse : je contacte l'éditeur
- si pas de réponse : j'essaie de trouver quel est le type d'installeur afin de déduire s'il est possible de passer des paramètres ou créer un fichier de réponses
- si pas de réponse : je met les mains dans le cambouis. Je fais des snapshots avec RegShot et je me met au boulot pour arriver à génèrer un nouveau package d'installation (avec Inno Setup pour ma part), sauf si c'est un logiciel supporté par un éditeur, là je laisse tomber ~ en théorie...
- si pas de solution: je fais l'installation en télémaintenance
Désolé pour ce long post qui n'a plus grand-chose à voir avec AutoIt...