25Aug

Sådan ændres ikonerne på komprimeret. EXE filer uden at få fejl

Vi har tidligere vist dig, hvordan du ændrer ikonet på en. EXE-fil, men hvis du har prøvet dette, kan du finde ud af, at nogle apps og programmer giver dig en fejl, der siger "Denne fil har et ikke-standardiseret ressourcelayout... det er sandsynligvis blevet komprimeret med en "EXE kompressor".Sådan løser du det.

I denne vejledning viser jeg dig, hvordan du dekomprimerer sådanne filer, og jeg viser dig et andet program, du kan bruge til at ændre ikonerne. For mit eksempel vil jeg bruge mit alle tiders favoritprogram Irfanview.

Denne gæstartikel er skrevet af forummedlem Sarah James

Sådan ændrer du ikoner på komprimeret. EXE-filer

Irfanview er en vidunderlig lille billedfremviser med masser af muligheder, men siden det har eksisteret siden Win98 er det ikoner, der ser ret forældede ud. At ændre udseendet af selve programmet er let. Vælg bare en anden hud, og du har en anden - mere moderne udseende - værktøjslinje, ligesom den smukke Windows 7 stil værktøjslinje du kan downloade her.

Så du går fra dette:

Til denne

Men du er stadig fast med det gamle programikon. Yuk.

Og endnu værre: du kan oprette dejlige screensavers med Irfanview, som jeg har beskrevet her, men de har også en grim 32 × 32 pixelicon. Nu vil det bare ikke gøre.

Faktisk har jeg ønsket at ændre disse ikoner( og mange andre af komprimerede filer) i lang tid, men kunne ikke, fordi jeg ikke kunne pakke ud exe. En stor tak går til Phew på Irfanview Forum. Uden ham havde jeg aldrig tænkt på UPX.

Værktøjerne du har brug for

Der er måder at ændre ikonerne på ved hjælp af icoFX eller ResHack og en udpakker kaldet UPX.Jeg foretrækker at bruge IcoFX til dette over ResHack og jeg foretrækker at bruge den sidste freeware version.

IcoFX er for nylig blevet shareware med masser af muligheder. Meget flot, hvis du vil tegne dine egne ikoner og markører, men for mig virker det som overkill. Hvis jeg vil tegne et ikon, foretrækker jeg at bruge et billedredaktør som gimp eller painttshop pro.

Du kan bruge den nye IcoFX2 15 gange, og derefter gemmes funktionen. Hvilket er længe nok, hvis du bare vil bruge det til denne vejledning, og det vil give dig en fornemmelse af programmet. Der er dog en ældre version 1.6.4.det er freeware. Du kan stadig finde den på Filehippo, og det virker helt fint. Der er også en bærbar version 1.6.4.her.

Du har også brug for nogle flotte ikoner.

For exe er der en fremragende erstatning Ikon IrfanView af ~ ncrow.

For skærmbillederne er det et smage, jeg valgte et af ikonerne fra Another Monitor Dock Icons af MediaDesign

Og med den png skabelon inkluderer han, at du selv kan lave din egen:)

Brug UPX og kommandoprompten

UPX eret kommandopromprogram. På hvordan man arbejder med kommandoprompten, kig her. Og jeg kan godt lide at kunne bruge kommandoprompten i den mappe, jeg arbejder på i øjeblikket, uden at skulle manuelt søge efter min mappe i ledeteksten, så jeg bruger dette.

Så i stedet for at skulle gå fra C: \ Users \ Sarah \ til D: \ Irfanview Project I åbner jeg direkte min kommandoprompt i D: \ Irfanview Project.

Hyggelig huh?

Hvis du vil installere UPX rightclick upx.exe, skal du vælge Kør som administrator og et kommandovindue blinker forbi. Du skal måske genstarte din computer, for at den kan fungere.

Nu er du indstillet til at begynde at udpakke I_view.exe og Slideshow.exe. Først gennemse til programmappen Irfanview som standard C: \ Program Files \ Irfanview. Kopier I_view.exe til din arbejdsmappe. Mine kaldes Irfanview Project. Søg derefter til C: \ Program Files \ Irfanview \ Plugins og kopier Slideshow.exe til din arbejdsmappe. Opret en ny mappe i din arbejdsmappe og kald det ikoner. Højreklik på denne mappe og vælg kommandopromptvindue her.

I kommandopromptvinduet skriver du upx -d i_view32.exe.

Tryk på tasten Enter på tastaturet, og exe vil blive pakket ud.

Gør det samme for Slideshow.exe.

Redigering af ikonerne

Næste kopier de png-filer, du vil bruge som ikoner til mappens ikoner, og åbn IcoFX.I denne vejledning bruger jeg IcoFX 1.6.4.Jeg foretrækker at konvertere png-filer til ikoner selv, så jeg kan vælge, hvilke formater jeg vil have, men du kan også bruge ico-filer.

Gå til Værktøjer & gt;Batchproces. ..

Der vil du blive præsenteret med en lang række muligheder. Sørg for, at Opret ikoner fra billeder er markeret. Brug derefter knappen Tilføj for at tilføje de png-filer, du vil konvertere til ikoner. Nedenfor er der mange billedformater. Jeg vælger generelt kun XP farver og jeg sørger for, at 128 × 128 er krydset.

Uden 128 × 128-format vises ikonerne som 48 × 48 i Vista, når du vælger 'Store ikoner' i explorer.

Jeg krydser ikke 256 og 16 farver, da jeg kun bruger mine ikoner på Vista eller 7, men for maksimal brugervenlighed kan du også tjekke de andre. Det vil gøre din ikonfil lidt større, men da størrelse ikke er et problem i disse dage har du råd til at forkæle:)

Bliv OK, og om et par sekunder har du to egnede ikoner til at arbejde med.

Indsætte ikonerne

Nu er vi endelig klar til at ændre ikonerne i selve programmet.

Gå til Værktøjer & gt;Ressource Editor. ..

Dette åbner et tomt vindue som dette:

Brug det gule åbne filikon til at browse til i_view32.exe i din arbejdsmappe og klik på Åbn. Nu kan du se alle de ikoner, der er gemt i exe. Du kan ændre dem alle, men i formålet med denne vejledning gør vi kun den første.

Som et sidebillede: Irfanview har også dets filikoner gemt i Icons.dll, som du finder i plugins mappen. Du kan også ændre alle disse ikoner til dem, du kan lide!

Højreklik på det første ikon, og vælg Skift.

Gennemse dit ikon og klik på Åbn.

Voila der er dit nye ikon.

Klik på den blå gemmerknap.

Og hvis alt gik i orden, skal du se Fil gemt med succes!

Klik på OK.

Gentag proceduren for Slideshow.exe.

Og så kan du kigge på din arbejdsmappe.

Du har nu exe-filerne med de nye ikoner, og de gamle er automatisk blevet sikkerhedskopieret med udvidelsen. bak tilføjet til deres navn. Jeg har givet bakfiler et sort papirkurv-ikon - du ser sikkert et generisk ikon og udvidelsen. bak efter navnet.

Nogle gange ser du ikke de nye ikoner, fordi Windows holder det gamle billede i sin cache. En genstart fastsætter generelt det, så bekymre dig ikke om det på dette tidspunkt.

Valgfrit: Pakning exe

Hvis du kan lide at spare plads, kan du nu ompakke exe-filerne.Åbn kommandoprompten i din arbejdsmappe og skriv opx i_view32.exe. Til diasshowet bruger du upx slideshow.exe

Kopier nu i_view32.exe og slideshow.exe til Irfanview programmappen( erstat de gamle exe filer eller flyt dem ud af vejen).

Afprøvning af dine nye ikoner

Nu skal vi teste om nyoprettede pauseskærme faktisk har det nye diasshowikon. Der er ikke meget at teste på programikonet - du kan se, der vises i venstre hjørne, når du åbner Irfanview.Åbn Irfanview, og åbn derefter diasshowmenuen ved at klikke på den anden knap til venstre.

Du får den sidste gemte diasshowmenu, du indtastede.(se denne vejledning på 7tutorials for flere detaljer)

Gem diasshowet som pauseskærm og kig i den mappe, hvor du gemte den. Det skal se sådan ud:

Konklusion

Som vist her med en smule vedholdenhed kan du endda ændre ældre programmer, så de passer til udseendet af Vista og Windows 7, og så hold et fantastisk lille program som Irfanview som et moderne supplement til dit system.

Download IrfanView fra Ninite