Page d'accueil » comment » Comment changer les icônes sur les fichiers .exe compressés sans obtenir d'erreurs

    Comment changer les icônes sur les fichiers .exe compressés sans obtenir d'erreurs

    Nous vous avons déjà montré comment modifier l’icône sur un fichier .exe, mais si vous avez déjà essayé, vous constaterez peut-être que certaines applications et certains programmes génèrent une erreur indiquant «Ce fichier a une structure de ressources non standard… il a probablement été compressé avec un «compresseur EXE». Voici comment y remédier.

    Dans ce tutoriel, je vais vous montrer comment décompresser de tels fichiers et vous montrer un autre programme que vous pourrez utiliser pour modifier les icônes. Pour mon exemple, je vais utiliser mon programme préféré de tous les temps, Irfanview..

    Cet article d'invité a été écrit par Sarah James, membre du forum.

    Comment modifier des icônes sur des fichiers .exe compressés

    Irfanview est un excellent petit visualiseur d'images avec beaucoup, beaucoup d'options, mais depuis qu'il existe depuis que Win98, ses icônes ont l'air plutôt dépassées. Changer le look du programme lui-même est facile. Il vous suffit de sélectionner un autre skin et vous avez une autre barre d'outils plus moderne, comme la magnifique barre d'outils de style Windows 7 que vous pouvez télécharger ici..

    Alors vous partez de ceci:

    Pour ça

    Mais vous êtes toujours coincé avec l'ancienne icône du programme. Yuk.

    Et pire encore: vous pouvez créer de jolis écrans de veille avec Irfanview, comme je l’ai décrit ici, mais ils ont également un pixelicon 32 × 32 moche. Maintenant ça ne va pas.

    En fait, je voulais changer ces icônes (et beaucoup d’autres de fichiers compressés) depuis longtemps, mais j’ai été incapable de le faire, car je n’ai pas pu décompresser le fichier exe. Un grand merci à Phew sur le forum Irfanview. Sans lui, je n'aurais jamais pensé à UPX.

    Les outils dont vous avez besoin

    Il existe des moyens de changer les icônes, en utilisant icoFX ou ResHack et un décompresseur appelé UPX. Je préfère utiliser IcoFX pour cela plutôt que ResHack et je préfère utiliser la dernière version gratuite..

    IcoFX est récemment devenu un logiciel de partage avec de nombreuses options. Très bien si vous voulez dessiner vos propres icônes et curseurs, mais pour moi, cela ressemble à une surpuissance. Si je veux dessiner une icône, je préfère utiliser un éditeur d'image comme Gimp ou Painttshop Pro..

    Vous pouvez utiliser le nouvel IcoFX2 15 fois, puis la fonction de sauvegarde est désactivée. Ce qui est assez long si vous voulez simplement l'utiliser pour ce tutoriel et cela vous donnera une idée du programme. Il existe cependant une version plus ancienne 1.6.4. c'est du freeware. Vous pouvez toujours le trouver sur Filehippo et cela fonctionne parfaitement bien. Il existe également une version portable 1.6.4. ici.

    Vous avez également besoin de belles icônes.

    Pour l'exe, il y a un excellent remplacement Icon IrfanView by ~ ncrow.

    Pour les écrans de veille, c’est une question de goût, j’ai choisi l’une des icônes de Another Monitor Dock Icons by MediaDesign

    Et avec ce modèle png qu'il inclut, vous pouvez même créer le vôtre :)

    Utilisation de UPX et de l'invite de commande

    UPX est un utilitaire d'invite de commande. Pour savoir comment utiliser l'invite de commande, regardez ici. Et j'aime bien pouvoir utiliser l'invite de commande dans le dossier sur lequel je travaille à ce moment-là, sans avoir à chercher manuellement mon dossier dans l'invite de commande, je l'utilise donc.

    Donc, au lieu de devoir passer de C: \ Users \ Sarah \ à D: \ Irfanview Project, j'ouvre directement mon invite de commande dans D: \ Irfanview Project.

    Neat hein?

    Pour installer UPX rightclick upx.exe, choisissez Exécuter en tant qu'administrateur et une fenêtre de commande clignotera. Vous devrez peut-être redémarrer votre ordinateur pour qu'il fonctionne.

    Vous êtes maintenant prêt à décompresser I_view.exe et Slideshow.exe. Naviguez d’abord dans le dossier du programme de Irfanview par défaut C: \ Program Files \ Irfanview. Copiez I_view.exe dans votre dossier de travail. Le mien s'appelle Irfanview Project. Accédez ensuite à C: \ Program Files \ Irfanview \ Plugins et copiez Slideshow.exe dans votre dossier de travail. Créez un nouveau dossier dans votre dossier de travail et appelez-le Icons. Cliquez avec le bouton droit sur ce dossier et choisissez la fenêtre Invite de commandes ici..

    Dans la fenêtre d'invite de commande, vous tapez upx -d i_view32.exe..

    Appuyez sur la touche Entrée de votre clavier et le fichier exe sera décompressé.

    Faites la même chose pour Slideshow.exe.

    Editer les icones

    Ensuite, copiez les fichiers png que vous souhaitez utiliser sous forme d’icônes dans le dossier Icons et ouvrez IcoFX. Dans ce tutoriel, j'utilise IcoFX 1.6.4. Je préfère convertir les fichiers png en icônes moi-même. Je peux donc choisir les formats que je veux, mais vous pouvez également utiliser les fichiers ico..

    Allez dans Outils> Traitement par lots…

    Là, vous serez présenté avec une foule d'options. Assurez-vous que l'option Créer des icônes à partir d'images est cochée. Ensuite, utilisez le bouton Ajouter pour ajouter les fichiers png que vous voulez convertir en icônes. Ci-dessous, beaucoup de formats d'image. Je choisis généralement uniquement les couleurs XP et je m'assure que 128 × 128 est coché.

    Sans le format 128 × 128, les icônes s’afficheront sous la forme 48 × 48 dans Vista lorsque vous choisirez «Grandes icônes» dans l’explorateur..

    Je ne coche pas les couleurs 256 et 16 car je n'utilise que mes icônes sur Vista ou 7, mais vous pouvez aussi cocher les autres pour une convivialité maximale. Votre fichier d'icônes sera un peu plus volumineux, mais comme la taille ne pose plus aucun problème, vous pouvez vous permettre de vous le permettre :)

    Cliquez OK et en quelques secondes, vous avez deux icônes appropriées pour travailler avec.

    Insérer les icônes

    Nous sommes enfin prêts à changer les icônes dans le programme lui-même..

    Allez dans Outils> Editeur de ressources…

    Cela ouvrira une fenêtre vide comme celle-ci:

    Utilisez l’icône de fichier ouvert jaune pour rechercher i_view32.exe dans votre dossier de travail, puis cliquez sur Ouvrir. Maintenant, vous pouvez voir toutes les icônes qui sont stockées dans le fichier .exe. Vous pouvez tous les changer, mais pour les besoins de ce tutoriel, nous ne faisons que le premier..

    En tant que sidenote: Irfanview a également ses icônes de fichiers stockées dans Icons.dll que vous trouvez dans le dossier plugins. Vous pouvez également changer toutes ces icônes pour celles que vous aimez!

    Cliquez avec le bouton droit sur la première icône et sélectionnez Modifier..

    Accédez à votre icône et cliquez sur Ouvrir..

    Voila il y a votre nouvelle icone.

    Cliquez sur le bouton bleu enregistrer.

    Et si tout va bien, vous devriez voir le fichier enregistré avec succès!

    Cliquez sur OK.

    Répétez la procédure pour Slideshow.exe.

    Et puis vous pouvez jeter un oeil à votre dossier de travail.

    Vous avez maintenant les fichiers exe avec les nouvelles icônes et les anciens ont été automatiquement sauvegardés avec l'extension .bak ajoutée à leur nom. J'ai donné aux fichiers bak une icône de corbeille noire - vous verrez probablement une icône générique et l'extension .bak après le nom.

    Parfois, vous ne voyez pas les nouvelles icônes, car Windows conserve l'ancienne image dans son cache. Un redémarrage corrige généralement cela, alors ne vous inquiétez pas pour le moment..

    Facultatif: emballer l'exe

    Si vous aimez économiser de l'espace, vous pouvez maintenant remballer les fichiers exe. Ouvrez l'invite de commande dans votre dossier de travail et tapez upx i_view32.exe. Pour le diaporama, utilisez upx slideshow.exe.

    Maintenant, copiez i_view32.exe et slideshow.exe dans le dossier du programme Irfanview (remplacez les anciens fichiers .exe ou déplacez-les pour qu'ils ne soient pas gênés)..

    Tester vos nouvelles icônes

    Nous allons maintenant vérifier si les écrans de veille nouvellement créés ont bien la nouvelle icône de diaporama. Il n’ya pas grand chose à tester sur l’icône du programme - vous pouvez voir qu’elle apparaît dans le coin gauche lorsque vous ouvrez Irfanview. Ouvrez Irfanview, puis ouvrez le menu Diaporama en cliquant sur le deuxième bouton à gauche..

    Vous obtiendrez le dernier menu de diaporama enregistré que vous avez entré. (voir ce tutoriel sur 7tutorials pour plus de détails)

    Enregistrez le diaporama en tant qu'économiseur d'écran et jetez un coup d'œil dans le dossier où vous l'avez enregistré. Ça devrait ressembler à ça:

    Conclusion

    Comme indiqué ici, avec un peu de persistance, vous pouvez même modifier des programmes plus anciens pour les adapter à l'apparence de Vista et de Windows 7 et conserver ainsi un superbe petit programme comme Irfanview, un ajout moderne à votre système..

    Télécharger IrfanView de Ninite