Comment créer un fichier d'installation 'EXE'

Comment créer un fichier d'installation 'EXE'

Que faites-vous lorsque vous avez créé un nouveau logiciel Windows, qu'il s'agisse d'un simple outil de diagnostic ou d'un jeu vidéo PC complexe, et que vous souhaitez le partager avec le monde ? Eh bien, vous pouvez compresser les fichiers en un seul fichier ZIP et le distribuer.





Ou, vous pouvez être fantaisiste et créer un EXE d'installation à la place.





Nous couvrirons trois manières différentes de créer un fichier EXE dans cet article : un package auto-extractible, un programme d'installation simple utilisant l'IExpress intégré et un programme d'installation avancé utilisant la configuration Inno personnalisable.





1. Créez un fichier EXE rapide à l'aide de 7-Zip

Vous utilisez probablement déjà 7-Zip pour extraire toutes sortes de fichiers d'archives et savez que 7-Zip peut créer des fichiers d'archives, mais saviez-vous que vous pouvez également l'utiliser pour créer un fichier EXE qui fait office d'installateur ?

ça s'appelle un Archives SFX (auto-extractible) et fonctionne en compressant tous vos fichiers finaux ensemble, puis en incorporant un fichier EXE spécial dans l'archive qui sait comment tout extraire.



En d'autres termes, le destinataire peut extraire l'archive SFX (qui apparaît elle-même sous la forme d'un fichier EXE), même s'il ne dispose pas du bon logiciel, ce qui peut arriver avec des formats tels que 7Z, RAR, TAR et ZIP.

Voici comment créer une archive SFX avec 7-Zip :





  1. Préparez tous vos fichiers et répertoires dans un seul répertoire principal et nommez le répertoire comme vous le souhaitez.
  2. Clic-droit dans le répertoire et sélectionnez 7-Zip > Ajouter aux archives...
  3. Sous Options , permettre Créer une archive SFX et sélectionnez les paramètres suivants... > Format d'archive : 7z> Niveau de compression : Normale> Méthode de compression: LZMA2> Taille du dictionnaire : 16 Mo> Taille de mot: 32> Taille du bloc solide : 2 Go
  4. Enfin, cliquez sur d'accord .

Notez que les archives SFX ne sont pas de vrais fichiers d'installation. Ils ne placent pas les fichiers extraits dans un répertoire cible désigné. ils ne modifient pas Registre Windows . De plus, ils ne créent pas de journaux d'installation et ne s'affichent pas comme logiciel installé dans l'application Désinstaller. Ce sont littéralement des fichiers d'archives déguisés en fichiers EXE.

Télécharger: 7-Zip pour les fenêtres (Libérer)





qu'est-ce que crc sha sur clic droit

2. Comment utiliser IExpress pour créer facilement un EXE

IExpress est un utilitaire fourni avec les versions de Windows à partir de Windows XP et au-delà. L'utilitaire est livré avec une interface graphique frontale (appelée IExpress Wizard), mais vous pouvez également créer des fichiers d'installation à l'aide de fichiers SED (Self Extraction Directive) manuscrits. Nous recommandons l'assistant.

Comme 7-Zip ci-dessus, cette méthode crée une archive auto-extractible, mais avec deux différences majeures : premièrement, l'utilisateur final passera par un assistant d'installation de plusieurs pages, et deuxièmement, l'utilisateur final peut spécifier le répertoire cible à où l'outil extraira les fichiers.

Et voici comment vous créez votre EXE d'installation à l'aide d'IExpress :

  1. Ouvrez l'invite Exécuter ( Touche Windows + R ) et tapez ieexpress.exe pour lancer l'assistant IExpress.
  2. Sélectionner Créer un nouveau fichier de directive d'auto-extraction et cliquez Prochain .
  3. Sélectionner Extraire uniquement les fichiers et cliquez Prochain .
  4. Pour le titre du package, le nom de votre application est un choix sûr.
  5. Pour l'invite de confirmation, choisissez Aucune invite ou Inviter l'utilisateur avec . Cela n'a pas d'importance de toute façon. Pour l'utilisateur final, en inclure un est toujours un choix sûr.
  6. Pour le contrat de licence, sélectionnez Afficher une licence si vous souhaitez que l'utilisateur final accepte un contrat de licence utilisateur final (CLUF). Sinon, c'est bien de sélectionner Ne pas afficher une licence .
  7. Ajoutez tous les fichiers que vous souhaitez voir installés en cliquant sur Ajouter , en naviguant jusqu'à l'emplacement des fichiers et en les sélectionnant tous.
  8. Continuez dans l'assistant IExpress et sélectionnez vos options préférées pour le Afficher la fenêtre et Message terminé instructions.
  9. Pour le nom du package, cliquez sur Parcourir , accédez à l'endroit où vous souhaitez créer l'EXE du programme d'installation et donnez-lui un nom. Il s'agit du fichier EXE que vous allez distribuer aux utilisateurs finaux. Cliquez sur Prochain .
  10. Enfin, sélectionnez Enregistrer la directive sur l'auto-extraction (SED) fichier si vous souhaitez créer un programme d'installation modifié ultérieurement, par exemple lorsque vous avez corrigé le logiciel et que vous avez besoin d'un programme d'installation mis à jour. Si vous sélectionnez Ne pas enregistrer , vous devrez alors parcourir l'ensemble du processus à partir de zéro.
  11. Sur le Créer un package page, cliquez sur Prochain .

Votre package sera créé en quelques minutes. Notez que IExpress a quelques bizarreries et problèmes :

  • Il ne permet pas l'inclusion de répertoires vides.
  • Si votre installation comporte des sous-répertoires, les sous-répertoires ne seront pas inclus.
  • Si vous avez plusieurs fichiers du même nom, même dans des répertoires séparés, la création du programme d'installation échouera.

En raison de ces bizarreries, nous vous recommandons d'utiliser la méthode ci-dessous à la place.

Connexe : Qu'est-ce qu'une GUI (Graphical User Interface) ?

3. La meilleure façon de créer un EXE : utilisez Inno Setup

Inno Setup est un utilitaire open source qui est en développement actif depuis 1997. Il a été créé en partie en réponse à InstallShield Express à l'époque médiocre. Depuis lors, il est devenu le créateur d'installation de choix pour ceux qui ne se soucient pas d'explorer les options propriétaires.

Son plus gros atout est sa flexibilité. Inno Setup utilise des fichiers de script avec une extension ISS (« Inno Setup Script ») pour personnaliser divers aspects du programme d'installation : quels fichiers sont incorporés, où l'installation a lieu, s'il faut créer des raccourcis, etc. Les fichiers ISS utilisent un formatage similaire aux fichiers INI et peut être généré à l'aide de l'assistant de configuration Inno.

Pour créer votre installateur à l'aide d'Inno Setup, lancez le Compilateur de configuration Inno application. Dans l'invite de bienvenue, sélectionnez Créer un nouveau fichier de script à l'aide de l'assistant de script . À partir de là, entrez le nom de votre application et la version de votre application. En option, vous pouvez également inclure les détails de l'éditeur de l'application et du site Web de l'application. Cliquez sur Prochain .

  1. Maintenant, sélectionnez le Dossier de base de destination , qui par défaut est Program Files.
  2. Entrez un Nom du dossier d'application , qui est le nom du répertoire principal où iront vos fichiers d'installation. Cliquez sur Prochain .
  3. Pour le Fichier exécutable principal de l'application , parcourez et sélectionnez le fichier EXE principal qui lancera votre application.
  4. Si vous n'installez pas d'application, activez L'application n'a pas de fichier exécutable principal . Ajoutez ensuite des fichiers et des dossiers à votre installation avec le Ajouter des fichiers... et Ajouter des dossiers... boutons. Cliquez sur Prochain .
  5. Sur la page Raccourcis d'application, laissez les valeurs par défaut ou modifiez-les en fonction de vos préférences. Ils sont tous explicites. Cliquez sur Prochain .
  6. Sur la page Application Documentation, vous pouvez pointer jusqu'à trois fichiers TXT qui s'afficheront tout au long du processus d'installation de l'utilisateur final. Typiquement, ce seront LICENSE.TXT, INSTALL.TXT et README.TXT, mais ils peuvent être ce que vous voulez. Cliquez sur Prochain .
  7. Sur la page Configuration des langues, gardez Anglais, mais vous pouvez ajouter autant d'autres langues que vous le souhaitez. Cliquez sur Prochain .

Maintenant, suivez ces étapes ci-dessous :

Sur la page Paramètres du compilateur, vous pouvez personnaliser le fichier EXE du programme d'installation :

  • Les Dossier de sortie du compilateur personnalisé est l'endroit où le fichier EXE du programme d'installation résultant sera placé.
  • Nom du fichier de base de sortie du compilateur est ce que le fichier EXE sera appelé. Le paramètre par défaut est setup.exe .
  • Fichier d'icône d'installation personnalisée est l'icône que le fichier EXE du programme d'installation utilisera. Il doit s'agir d'un fichier ICO, que vous pouvez télécharger ou convertir à partir de PNG.
  • Mot de passe de configuration protégera les utilisateurs non autorisés contre l'utilisation de votre installateur. Laissez-le vide pour désactiver cette fonctionnalité.

Après avoir configuré vos paramètres, sélectionnez Finir . Lorsque vous êtes invité à compiler le nouveau script, cliquez sur Oui . Lorsque vous êtes invité à enregistrer le script, sélectionnez Non s'il s'agit d'un fichier d'installation unique. Sélectionner Oui si vous prévoyez de le modifier ou de le mettre à jour ultérieurement.

Attendez que le processus soit terminé, et voilà, vous aurez un fichier exécutable avec vous.

Télécharger: Inno Setup pour les fenêtres (Libérer)

Quelle méthode est la meilleure pour créer un programme d'installation EXE ?

Si votre logiciel est basique ou si vous ne le distribuez qu'à un nombre limité de personnes, optez pour la méthode 7-Zip. C'est facile, rapide et ne nécessite presque aucune expertise technique.

Si votre logiciel est un peu simple, et que vous souhaitez présenter un véritable assistant d'installation à vos utilisateurs finaux, optez pour la méthode IExpress. Enfin, optez pour l'application Inno si vous disposez de logiciels complexes et que vous savez ce que vous faites.

Partager Partager Tweeter E-mail Qu'est-ce que TrustedInstaller ? Pourquoi cela m'empêche-t-il de renommer des fichiers ?

Découvrez ce qu'est TrustedInstaller, pourquoi TrustedInstaller vous empêche d'accéder aux fichiers et comment désactiver temporairement TrustedInstaller.

Lire la suite
Rubriques connexes
  • les fenêtres
  • La programmation
  • Windows 10
  • Installer le logiciel
  • Conseils Windows
A propos de l'auteur Joël Lee(1524 articles publiés)

Joel Lee est rédacteur en chef de MakeUseOf depuis 2018. Il est titulaire d'un B.S. en informatique et plus de neuf ans d'expérience professionnelle en rédaction et en édition.

Plus de Joel Lee

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner