Il existe de nombreux outils pour générer des installeurs pour des programmes sous Windows. RAD Studio en propose un pour générer des fichiers MSIX mais ça ne convenait pas à mes besoins hors Windows Store.
Ayant abandonné InstallAware depuis la fin de Borland, j'utilisais régulièrement NSIS ou Inno Setup.
Diffusant beaucoup de jeux vidéo et d'utilitaires, faire des copier/coller des configurations et les adapter devenait un peu trop source d'erreur et de perte de temps. La plupart du temps j'ai juste un exécutable et quelques fichiers complémentaires, pas de clés de registre Windows à bidouiller ni de téléchargements ou de vérifications de licences et de droits d'accès.
Il fallait que je fasse plus simple, sachant que tout était déjà disponible dans l'environnement de développement pour la majorité de mes projets.
J'ai donc créé DProj To Windows Setup pour me simplifier la vie et les déploiements.
DProj To Windows Setup parcourt les fichiers déclarés dans l'assistant de déploiement de projets de RAD Studio pour Windows en 32 et 64 bits. Il génère un script Inno Setup à partir de là, fais la signature des exécutables et la génération du programme d'installation final.
Le programme utilise le mode client/serveur de Exe Bulk Signing (en local ou à distance) pour signer les exécutables à déployer et leur programme d'installation.
Il utilise également le compilateur proposé par Inno Setup pour la création des exécutables d'installation.
Le tout est contrôlé à l'aide de la librairie DOS Command pour les actions locales et Socket Messaging pour les échanges avec Exe Bulk Signing.
Vous pouvez télécharger la version shareware du programme depuis son site Internet ou consulter ses codes sources. Vous devrez aussi télécharger Inno Setup et Exe Bulk Signing.



