Så här byter du ikoner på komprimerade. EXE-filer utan att få fel
Vi har tidigare visat dig hur du ändrar ikonen på en .EXE-fil, men om du har provat det kan du få reda på att vissa appar och program ger dig ett fel som säger "Den här filen har en icke-standardiserad resurslayout ... Det har förmodligen blivit komprimerat med en "EXE-kompressor". Så här fixar du det.
I denna handledning visar jag dig hur du dekomprimerar sådana filer och jag visar dig ett annat program som du kan använda för att ändra ikonerna. För mitt exempel använder jag mitt favoritprogram Irfanview.
Denna gästartikel skrevs av forummedlem Sarah James
Hur man ändrar ikoner på komprimerade .EXE-filer
Irfanview är en underbar liten bildvisare med massor av alternativ, men sedan det har funnits någonsin sedan Win98 är det ikoner som ser ganska utdaterade ut. Att ändra utseendet på programmet själv är lätt. Välj bara en annan hud och du har en annan - mer modern look - verktygsfältet, som den underbara Windows 7-stilverktygsfältet du kan hämta här.
Så du går från det här:
Till detta
Men du är fortfarande fast med den gamla programikonen. Usch.
Och ännu värre: du kan skapa underbara skärmsläckare med Irfanview, som jag har beskrivit här, men de har också en ful 32 × 32 pixelikon. Nu kommer det bara inte att göra.
Egentligen har jag länge länge vill ändra dessa ikoner (och många andra av komprimerade filer), men kunde inte, eftersom jag inte kunde packa upp exe. Ett stort tack går till Phew på Irfanview Forum. Utan honom hade jag aldrig tänkt på UPX.
Verktygen du behöver
Det finns sätt att ändra ikonerna med hjälp av icoFX eller ResHack och en uppackare som heter UPX. Jag föredrar att använda IcoFX för detta över ResHack och jag föredrar att använda den senaste freeware-versionen.
IcoFX har nyligen blivit shareware med många och många alternativ. Mycket trevligt om du vill rita dina egna ikoner och markörer, men för mig känns det som overkill. Om jag vill dra en ikon föredrar jag att använda en bildredigerare som gimp eller paintshop pro.
Du kan använda den nya IcoFX2 15 gånger och sedan sparas funktionen. Vilket är tillräckligt länge om du bara vill använda den för denna handledning och det kommer att ge dig en känsla av programmet. Det finns dock en äldre version 1.6.4. det är freeware. Du kan fortfarande hitta den på Filehippo och det fungerar helt bra. Det finns också en bärbar version 1.6.4. här.
Du behöver också några fina ikoner.
För exe finns det ett utmärkt ersättningsikon IrfanView av ~ ncrow.
För skärmsläckare är det en fråga om smak, jag valde en av ikonerna från Another Monitor Dock Icons av MediaDesign
Och med den png-mallen ingår han att du även kan göra din egen :)
Använda UPX och kommandotolken
UPX är ett kommandotolkverktyg. På hur man arbetar med kommandotolken kan du titta här. Och jag gillar att kunna använda kommandotolken i den mapp jag jobbar för i det ögonblicket utan att manuellt söka efter min mapp inom kommandotolken, så använder jag det här.
Så istället för att behöva gå från C: \ Users \ Sarah \ till D: \ Irfanview Project I öppnar jag direkt min kommandotolk i D: \ Irfanview Project.
Snyggt hej?
För att installera UPX högerklicka upx.exe, välj Kör som administratör och ett kommandofönster blinkar. Du kan behöva starta om datorn för att den ska fungera.
Nu är du inställd att börja packa upp I_view.exe och Slideshow.exe. Först bläddra till programmappen av Irfanview som standard C: \ Program Files \ Irfanview. Kopiera I_view.exe till din arbetsmapp. Gruvan heter Irfanview Project. Bläddra sedan till C: \ Program Files \ Irfanview \ Plugins och kopiera Slideshow.exe till din arbetsmapp. Skapa en ny mapp i din arbetsmapp och kalla den ikoner. Högerklicka på den här mappen och välj Kommandotolken här.
I kommandotolken skriver du upx -d i_view32.exe.
Tryck på tangenten Enter på tangentbordet och exe kommer att packas upp.
Gör detsamma för Slideshow.exe.
Redigering av ikonerna
Nästa kopiera de png-filer som du vill använda som ikoner till mappikonen och öppna IcoFX. I denna handledning använder jag IcoFX 1.6.4. Jag föredrar att konvertera png-filerna till ikoner själv, så jag kan välja vilka format jag vill ha, men du kan också använda ico-filerna.
Gå till Verktyg> Batch Process ...
Där kommer du att presenteras med en mängd alternativ. Se till att skapa ikoner från bilder är markerad. Använd sedan add-knappen för att lägga till de png-filer du vill konvertera till ikoner. Nedan är det många bildformat. Jag väljer i allmänhet bara XP-färger och jag ser till att 128 × 128 är markerad.
Utan 128 × 128-format visas ikonerna som 48 × 48 i Vista när du väljer "Stora ikoner" i Utforskaren.
Jag kryssar inte 256 och 16 färger, eftersom jag bara använder mina ikoner på Vista eller 7, men för maximal användbarhet kan du kryssa de andra också. Det kommer att göra din ikonfil lite större, men eftersom storlek inte är ett problem i dag har du råd att hylla :)
Tryck på OK och om några sekunder har du två lämpliga ikoner att arbeta med.
Infoga ikonerna
Nu är vi äntligen redo att ändra ikonerna i själva programmet.
Gå till Verktyg> Resursredigerare ...
Detta öppnar ett tomt fönster så här:
Använd den gula öppna filikonen för att bläddra till i_view32.exe i din arbetsmapp och klicka på Öppna. Nu kan du se alla ikoner som lagras i exe. Du kan ändra dem alla, men i den här handledningen gör vi bara den första.
Som en sidotik: Irfanview har även filikoner lagrade i Icons.dll som du hittar i plugins-mappen. Du kan också ändra alla dessa ikoner till de du vill!
Högerklicka på den första ikonen och välj Ändra.
Bläddra till din ikon och klicka på Öppna.
Voila där är din nya ikon.
Klicka på den blå spara knappen.
Och om allt gick bra, borde du se filen sparad framgångsrikt!
Klicka på OK.
Upprepa proceduren för Slideshow.exe.
Och då kan du ta en titt på din arbetsmapp.
Du har nu exe-filerna med de nya ikonerna och de gamla har automatiskt säkerhetskopierats med tillägget .bak till deras namn. Jag har givit bakfiler en svart papperskorgenikon - du ser nog en generisk ikon och förlängningen .bak efter namnet.
Ibland ser du inte de nya ikonerna, eftersom Windows håller den gamla bilden i sin cache. En omstart fixar i allmänhet det, så oroa dig inte om det vid den här tiden.
Valfritt: packning exe
Om du gillar att spara utrymme kan du nu packa om exe-filerna. Öppna kommandotolken i din arbetsmapp och skriv upx i_view32.exe. För bildspelet använder du upx slideshow.exe
Kopiera nu i_view32.exe och slideshow.exe till Irfanview-programmappen (ersätt de gamla exe-filerna eller flytta dem ur vägen).
Testa dina nya ikoner
Nu ska vi testa om nyskapade skärmsläckare faktiskt har den nya bildspelssymbolen. Det finns inte mycket att testa på programikonen - det kan du se som visas i vänster hörnet när du öppnar Irfanview. Öppna Irfanview och öppna sedan bildspelet genom att klicka på den andra knappen till vänster.
Du får den senaste sparade bildspelmenyn du angav. (se denna handledning på 7tutorials för mer information)
Spara bildspelet som skärmsläckare och kolla in den mapp där du sparade den. Det ska se ut så här:
Slutsats
Som visat här med lite uthållighet kan du även ändra äldre program för att passa utseendet på Vista och Windows 7 och så behåll ett utmärkt litet program som Irfanview som ett modernt tillägg till ditt system.
Hämta IrfanView från Ninite