Startpagina » hoe » Hoe de pictogrammen op gecomprimeerde .EXE-bestanden wijzigen zonder fouten te krijgen

    Hoe de pictogrammen op gecomprimeerde .EXE-bestanden wijzigen zonder fouten te krijgen

    We hebben u eerder laten zien hoe u het pictogram in een .EXE-bestand kunt wijzigen, maar als u dit hebt geprobeerd, merkt u mogelijk dat sommige apps en programma's u een foutmelding geven met de tekst: "Dit bestand heeft een niet-standaard resource-indeling ... het is waarschijnlijk gecomprimeerd met een "EXE compressor". Hier is hoe het te repareren.

    In deze zelfstudie laat ik je zien hoe je dergelijke bestanden kunt decomprimeren en ik zal je een ander programma laten zien dat je kunt gebruiken om de pictogrammen aan te passen. Voor mijn voorbeeld gebruik ik mijn favoriete programma Irfanview.

    Dit gastartikel is geschreven door forumlid Sarah James

    Hoe pictogrammen in gecomprimeerde .EXE-bestanden te wijzigen

    Irfanview is een prachtige kleine imageviewer met heel veel opties, maar sinds hij er al is sinds Win98 zien de iconen er nogal achterhaald uit. Het uiterlijk van het programma zelf wijzigen is eenvoudig. Selecteer gewoon een andere skin en je hebt een andere, modernere werkbalk, zoals de prachtige werkbalk in Windows 7-stijl die je hier kunt downloaden.

    Dus ga hier vanaf:

    Hiernaar

    Maar je zit nog steeds vast aan het oude programmapictogram. Yuk.

    En erger nog: je kunt prachtige screensavers maken met Irfanview, zoals ik hier heb beschreven, maar ze hebben ook een lelijke 32 × 32 pixelicon. Dat zal gewoon niet doen.

    Eigenlijk wilde ik deze iconen (en veel andere gecomprimeerde bestanden) al heel lang veranderen, maar dat lukte niet, omdat ik de exe niet kon uitpakken. Hartelijk dank aan Phew op het Irfanview-forum. Zonder hem zou ik nooit aan UPX hebben gedacht.

    De hulpmiddelen die u nodig hebt

    Er zijn manieren om de pictogrammen te veranderen, met behulp van icoFX of ResHack en een uitpakker genaamd UPX. Ik geef er de voorkeur aan IcoFX hiervoor te gebruiken via ResHack én ik geef er de voorkeur aan de laatste freeware-versie te gebruiken.

    IcoFX is de laatste tijd shareware geworden met heel veel opties. Erg leuk als je je eigen iconen en cursors wilt tekenen, maar voor mij voelt het als overdreven. Als ik een pictogram wil tekenen, gebruik ik liever een afbeeldingseditor zoals de gimp of paintshop pro.

    U kunt de nieuwe IcoFX2 15 keer gebruiken en vervolgens is de opslagfunctie uitgeschakeld. Dat is lang genoeg als je het alleen voor deze tutorial wilt gebruiken en het geeft je een gevoel van het programma. Er is echter een oudere versie 1.6.4. dat is freeware. Je kunt het nog steeds vinden op Filehippo en het werkt prima. Er is ook een draagbare versie 1.6.4. hier.

    Je hebt ook een aantal leuke pictogrammen nodig.

    Voor de exe is er een uitstekende vervangende Icon IrfanView by ~ ncrow.

    Voor de screensavers is het een kwestie van smaak, ik heb gekozen voor een van de iconen van Another Monitor Dock Icons van MediaDesign

    En met die png-template die hij bevat, kun je zelfs je eigen maken :)

    UPX en de opdrachtprompt gebruiken

    UPX is een opdrachtprompthulpprogramma. Zie hier hoe u met de opdrachtprompt kunt werken. En ik vind het leuk om de opdrachtprompt te kunnen gebruiken in de map die ik op dat moment werk, zonder dat ik handmatig naar mijn map moet zoeken binnen de opdrachtprompt, dus ik gebruik dit.

    Dus in plaats van dat ik van C: \ Users \ Sarah \ naar D: \ Irfanview Project moet gaan, open ik direct mijn opdrachtprompt in D: \ Irfanview Project.

    Nette he?

    Als u UPX rechtsklik upx.exe wilt installeren, kiest u Als administrator uitvoeren en knippert een opdrachtvenster. Mogelijk moet u uw computer opnieuw opstarten voordat deze werkt.

    Nu bent u klaar om I_view.exe en Slideshow.exe uit te pakken. Blader eerst standaard naar de programmamap van Irfanview C: \ Program Files \ Irfanview. Kopieer I_view.exe naar uw werkmap. De mijne wordt Irfanview Project genoemd. Blader vervolgens naar C: \ Program Files \ Irfanview \ Plugins en kopieer Slideshow.exe naar uw werkmap. Maak een nieuwe map in uw werkmap en noem deze Icons. Klik met de rechtermuisknop op deze map en kies hier Venster Opdrachtprompt.

    Typ upx -d i_view32.exe in het opdrachtpromptvenster.

    Druk op Enter op je toetsenbord en de exe wordt uitgepakt.

    Doe hetzelfde voor Slideshow.exe.

    De pictogrammen bewerken

    Kopieer vervolgens de png-bestanden die u wilt gebruiken als pictogrammen naar de mappictogrammen en open IcoFX. In deze tutorial gebruik ik IcoFX 1.6.4. Ik geef er de voorkeur aan de png-bestanden zelf naar pictogrammen te converteren, zodat ik kan kiezen welke indelingen ik wil, maar je kunt ook de ico-bestanden gebruiken.

    Ga naar Tools> Batch-proces ...

    Daar krijg je een hele reeks opties te zien. Zorg ervoor dat Pictogrammen maken van afbeeldingen is aangevinkt. Gebruik vervolgens de knop Toevoegen om de png-bestanden toe te voegen die u naar pictogrammen wilt converteren. Hieronder staan ​​veel beeldformaten. Ik kies meestal alleen XP-kleuren én ik zorg ervoor dat 128 × 128 is aangevinkt.

    Zonder het 128 × 128-formaat worden de pictogrammen weergegeven als 48 × 48 in Vista wanneer u 'Grote pictogrammen' in Verkenner kiest.

    Ik vink de 256 en 16 kleuren niet aan, omdat ik alleen mijn pictogrammen op Vista of 7 gebruik, maar voor maximale bruikbaarheid kun je de anderen ook aanvinken. Het zal je pictogrambestand een beetje groter maken, maar aangezien de grootte geen probleem is, kun je het je vandaag veroorloven om te genieten :)

    Druk op OK en binnen een paar seconden heb je twee geschikte iconen om mee te werken.

    De pictogrammen invoegen

    Nu zijn we eindelijk klaar om de pictogrammen in het programma zelf te veranderen.

    Ga naar Extra> Broneditor ...

    Dit opent een leeg venster zoals dit:

    Gebruik het gele geopende bestandspictogram om naar i_view32.exe te bladeren in uw werkmap en klik op Openen. Nu kunt u alle pictogrammen zien die zijn opgeslagen in de exe. Je kunt ze allemaal veranderen, maar voor het doel van deze tutorial doen we alleen de eerste.

    Als een sidenote: Irfanview heeft ook zijn bestandsiconen opgeslagen in Icons.dll die je in de map met plug-ins kunt vinden. U kunt ook al die pictogrammen wijzigen in diegenen die u leuk vindt!

    Klik met de rechtermuisknop op het eerste pictogram en selecteer Wijzigen.

    Blader naar uw pictogram en klik op Openen.

    Voila daar is je nieuwe icoon.

    Klik op de blauwe opslagknop.

    En als alles goed is gegaan, zou je het bestand succesvol moeten opslaan!

    Klik OK.

    Herhaal de procedure voor Slideshow.exe.

    En dan kunt u uw werkmap bekijken.

    U hebt nu de exe-bestanden met de nieuwe pictogrammen en de oude hebben automatisch een back-up gemaakt met de extensie .bak toegevoegd aan hun naam. Ik heb bakbestanden een zwart prullenbakpictogram gegeven - je ziet waarschijnlijk een algemeen pictogram en de extensie .bak achter de naam.

    Soms zie je de nieuwe pictogrammen niet, omdat Windows de oude afbeelding in zijn cache bewaart. Een herstart lost dat meestal op, dus maak je er op dit moment niet druk om.

    Optioneel: de exe inpakken

    Als u ruimte wilt besparen, kunt u de exe-bestanden opnieuw inpakken. Open de opdrachtprompt in uw werkmap en typ upx i_view32.exe. Voor de diavoorstelling gebruikt u upx slideshow.exe

    Kopieer nu i_view32.exe en slideshow.exe naar de Irfanview programmamap (vervang de oude exe-bestanden of verplaats ze uit de weg).

    Uw nieuwe pictogrammen testen

    Nu gaan we testen of nieuw gemaakte screensavers het nieuwe slideshow-pictogram hebben. Er is niet veel te testen op het programmapictogram - je kunt dat in de linkerhoek zien wanneer je Irfanview opent. Open Irfanview en open vervolgens het menu van de diavoorstelling door op de tweede knop aan de linkerkant te klikken.

    U krijgt het laatst opgeslagen diashow-menu dat u hebt ingevoerd. (zie deze tutorial op 7tutorials voor meer details)

    Sla de diavoorstelling op als screensaver en kijk in de map waar je het hebt opgeslagen. Het zou er zo uit moeten zien:

    Conclusie

    Zoals hier getoond met een beetje doorzettingsvermogen, kun je zelfs oudere programma's aanpassen aan het uiterlijk van Vista en Windows 7 en dus een fantastisch klein programma zoals Irfanview houden als een moderne toevoeging aan je systeem.

    Download IrfanView van Ninite