Hvordan endre ikonene på komprimerte. EXE-filer uten å få feil
Vi har tidligere vist deg hvordan du endrer ikonet på en .EXE-fil, men hvis du har prøvd dette, kan du finne ut at noen programmer og programmer gir deg en feil som sier "Denne filen har et ikke-standard ressurslayout ... Det har sannsynligvis blitt komprimert med en "EXE kompressor". Slik løser du det.
I denne veiledningen vil jeg vise deg hvordan du dekomprimerer slike filer, og jeg vil vise deg et annet program du kan bruke til å endre ikonene. For mitt eksempel vil jeg bruke mitt favorittprogram Irfanview.
Denne artikkelen ble skrevet av forummedlem Sarah James
Slik endrer du ikoner på komprimerte .EXE-filer
Irfanview er en fantastisk liten bildevisningspakke med mange muligheter, men siden det har eksistert helt siden Win98 er det ikoner som ser ganske utdaterte ut. Å endre utseendet på selve programmet er enkelt. Bare velg en annen hud og du har en annen - mer moderne utseende - verktøylinje, som den nydelige Windows 7-stil verktøylinjen du kan laste ned her.
Så du går fra dette:
Til dette
Men du er fortsatt fast med det gamle programikonet. yuk.
Og enda verre: du kan lage flotte skjermsparere med Irfanview, som jeg har beskrevet her, men de har også en stygg 32 × 32 pixelikon. Nå som bare ikke vil gjøre.
Egentlig har jeg ønsket å endre disse ikonene (og mange andre av komprimerte filer) i lang tid, men kunne ikke, fordi jeg ikke kunne pakke ut exe. En stor takk går til Phew på Irfanview Forum. Uten ham hadde jeg aldri tenkt på UPX.
Verktøyene du trenger
Det er måter å endre ikonene ved hjelp av icoFX eller ResHack og en utpakker som heter UPX. Jeg foretrekker å bruke IcoFX for dette over ResHack og jeg foretrekker å bruke den siste freeware-versjonen.
IcoFX har nylig blitt shareware med mange og mange alternativer. Veldig fint hvis du vil tegne dine egne ikoner og markører, men for meg føles det som overkill. Hvis jeg vil tegne et ikon, foretrekker jeg å bruke en bildeditor som gimp eller painttshop pro.
Du kan bruke den nye IcoFX2 15 ganger, og deretter er lagringsfunksjonen deaktivert. Hvilket er lenge nok hvis du bare vil bruke den til denne opplæringen, og det vil gi deg en følelse av programmet. Det er imidlertid en eldre versjon 1.6.4. det er freeware. Du kan fortsatt finne den på Filehippo, og det fungerer perfekt. Det er også en bærbar versjon 1.6.4. her.
Du trenger også noen fine ikoner.
For exe er det en utmerket erstatning Ikon IrfanView av ~ ncrow.
For skjermsparere er det et spørsmål om smak, jeg valgte et av ikonene fra Another Monitor Dock Icons av MediaDesign
Og med den png-malen inkluderer han at du selv kan lage din egen :)
Bruke UPX og kommandoprompten
UPX er et ledetekstverktøy. På hvordan du arbeider med ledeteksten, ta en titt her. Og jeg liker å kunne bruke kommandoprompten i mappen jeg jobber for øyeblikket, uten å måtte manuelt søke etter mappen min i ledeteksten, så jeg bruker dette.
Så i stedet for å måtte gå fra C: \ Users \ Sarah \ til D: \ Irfanview Project jeg åpner direkte kommandoprompt i D: \ Irfanview Project.
Ryddig hei?
For å installere UPX rightclick upx.exe, velg Kjør som administrator og et kommandovindu vil blinke av. Du må kanskje starte datamaskinen på nytt for at den skal fungere.
Nå er du klar til å begynne å pakke ut I_view.exe og Slideshow.exe. Først blar du til programmappen til Irfanview som standard C: \ Program Files \ Irfanview. Kopier I_view.exe til arbeidsmappen din. Mine heter Irfanview Project. Deretter går du til C: \ Program Files \ Irfanview \ Plugins og kopierer Slideshow.exe til arbeidsmappen din. Opprett en ny mappe i arbeidsmappen din og ring den til ikoner. Høyreklikk på denne mappen og velg Kommandoprompt-vindu her.
I kommandolinjevinduet skriver du oppx -d i_view32.exe.
Trykk på tasten Enter på tastaturet, og exe vil bli pakket ut.
Gjør det samme for Slideshow.exe.
Redigerer ikonene
Neste kopier png-filene du vil bruke som ikoner til mappens ikoner og åpne IcoFX. I denne opplæringen bruker jeg IcoFX 1.6.4. Jeg foretrekker å konvertere png-filene til ikoner selv, så jeg kan velge hvilke formater jeg vil ha, men du kan også bruke ico-filene.
Gå til Verktøy> Batchprosess ...
Der vil du bli presentert med en rekke alternativer. Pass på at du oppretter ikoner fra Bilder. Bruk deretter add-knappen for å legge til png-filene du vil konvertere til ikoner. Nedenfor er det mange bildeformater. Jeg velger vanligvis bare XP-farger og jeg sørger for at 128 × 128 er krysset.
Uten 128 × 128-format vil ikonene vises som 48 × 48 i Vista når du velger 'Store ikoner' i explorer.
Jeg krysser ikke 256 og 16 farger, siden jeg bare bruker mine ikoner på Vista eller 7, men for maksimal brukervennlighet kan du også merke de andre. Det vil gjøre ikonfilen din litt større, men siden størrelsen ikke er et problem i disse dager har du råd til å hengi deg :)
Trykk OK, og om noen sekunder har du to passende ikoner for å jobbe med.
Sette inn ikonene
Nå er vi endelig klare til å endre ikonene i selve programmet.
Gå til Verktøy> Ressursredigering ...
Dette åpner et tomt vindu som dette:
Bruk det gule åpne filikonet for å bla til i_view32.exe i arbeidsmappen din, og klikk Åpne. Nå kan du se alle ikonene som er lagret i exe. Du kan forandre dem alle, men i den hensikt med denne opplæringen gjør vi bare den første.
Som sidenote: Irfanview har også filikoner lagret i Icons.dll som du finner i plugins-mappen. Du kan også endre alle disse ikonene til de du liker!
Høyreklikk på det første ikonet og velg Endre.
Bla til ikonet ditt og klikk Åpne.
Voila det er ditt nye ikon.
Klikk på den blå lagringsknappen.
Og hvis alt gikk bra, bør du se filen lagret vellykket!
Klikk på OK.
Gjenta prosedyren for Slideshow.exe.
Og så kan du se på arbeidsmappen din.
Du har nå exe-filene med de nye ikonene, og de gamle har automatisk blitt sikkerhetskopiert med utvidelsen .bak lagt til navnet sitt. Jeg har gitt bakfiler et svart papirkurvikon - du ser sannsynligvis et generisk ikon og utvidelsen .bak etter navnet.
Noen ganger ser du ikke de nye ikonene, fordi Windows holder det gamle bildet i det cachen. En omstart reparerer vanligvis det, så vær ikke bekymret for det på dette tidspunktet.
Valgfritt: pakke exe
Hvis du liker å spare plass, kan du nå pakke om exe-filene. Åpne ledeteksten i arbeidsmappen din og skriv oppx i_view32.exe. For lysbildeserien bruker du upx slideshow.exe
Kopier nå i_view32.exe og slideshow.exe til Irfanview-programmappen (erstatt de gamle exe-filene eller flytt dem ut av veien).
Testing av de nye ikonene
Nå skal vi teste om nyopprettede skjermsparere faktisk har det nye lysbildesymbolet. Det er ikke mye å teste på programikonet - du kan se det som vises i venstre hjørne når du åpner Irfanview. Åpne Irfanview, og åpne deretter lysbildeseriemenyen ved å klikke på den andre knappen til venstre.
Du får den siste lagrede lysbildeseriemenyen du skrev inn. (se denne opplæringen på 7tutorials for flere detaljer)
Lagre lysbildeserien som skjermsparer og se på mappen der du lagret den. Det skal se slik ut:
Konklusjon
Som vist her med litt utholdenhet kan du til og med endre eldre programmer for å passe utseendet til Vista og Windows 7 og så hold et flott lite program som Irfanview som et moderne tillegg til systemet ditt.
Last ned IrfanView fra Ninite