Réponses:
Le type d'outil que vous recherchez s'appelle un outil de reconditionnement d'application. Le processus comprendrait la capture d'une installation (prendre un instantané de la machine, exécuter votre installation et effectuer des personnalisations, puis exécuter un deuxième instantané pour calculer les différences), puis compiler les données capturées au format MSI.
Voici quelques outils gratuits pour effectuer ces tâches, dans l'ordre:
Quant à votre deuxième question: vous constaterez que parfois les fournisseurs fourniront un MSI enveloppé dans un exécutable, donc si vous exécutez le .exe, vous pourrez peut-être extraire le MSI d'un répertoire temporaire.
J'ai utilisé Advanced Installer et AppDeploy Repackager et j'ai obtenu de bons résultats.
Découvrez WinINSTALL LE:
https://www.softpile.com/wininstall-le/
Vous devez installer le programme, il observera ce qui se passe et créera un programme d'installation MSI. Je fais généralement mes installations sur une machine virtuelle propre afin qu'elle n'attrape pas les activités d'arrière-plan des programmes que j'utilise habituellement.
Heh, je vais essayer de répondre à ma propre question .. Je vais aussi regarder The AppDeploy Repackager . Il semble que cela fera à peu près la même chose que Joseph l'a mentionné. Je vais voir lequel fait le travail avec moins de stress de ma part :)
Ce n'est pas gratuit, mais si vous avez des licences Visual Studio, un excellent packager MSI est disponible.
IMO WiX peut être le meilleur moyen, car le reconditionneur travaillant avec des instantanés a tendance à enregistrer des modifications non liées, dans la mesure où vous ne passez pas un certain temps à définir des exclusions ...
L'utilisation de Wixtool rend la création d'un MSI assez pratique au lieu d'écrire de nombreux conteneurs xml;)
Je copie ici deux listes de quelques pages Web que j'ai trouvées.
Une longue liste de logiciels de déploiement, y compris les reconditionneurs, avec des descriptions ajoutées: http://www.installsite.org/pages/en/tt_corp.htm
Ici, je ne copie que les noms mentionnés dans cette page Web:
Une autre liste de: http://www.interfacett.com/blogs/exe-msi-deploy-exe-based-installer-microsoft-world/
Probablement tous ne sont pas des reconditionneurs.