Pakk ut ikon fra EXE- eller DLL-fil i Windows 10
Hvordan trekke ut et ikon fra en EXE- eller DLL-fil i Windows 10
I dette innlegget vil vi se på noen få verktøy som tillater å trekke ut ikoner fra filer i Windows 10. Windows tillater bruk av ikoner hardkodet til binære filer som DLL og EXE for snarveiikoner på skrivebordet, men kommer ikke med noe alternativ for å trekke ut disse ikonene og lagre som ICO- eller PNG-filer. Her er hvordan det kan gjøres.
Annonse
ICO-filformatet er et bildefilformat som brukes for app- og snarveiikoner i Windows. En ICO-fil inneholder ett eller flere bilder i flere størrelser og fargedybder, slik at de kan se bra ut med ulike skjermoppløsninger og skalering. Tradisjonelt inkluderer kjørbare filer et ikon i ICO-format samlet, slik at de vises i Start-menyen og på skrivebordet som ikoner for snarveiene. Det er imidlertid mulig å tilordne et tilpasset ikon til en snarvei ved å laste den fra en ekstern *.ICO-fil, *.EXE-fil, *.DLL-fil eller fra en hvilken som helst annen fil som har ikonressurser.
I Windows 10. det er mange gode ikoner i følgende filer:
C:\Windows\system32\shell32.dll
C:\Windows\system32\imageres.dll
C:\Windows\system32\moricons.dll
C:\Windows\explorer.exe
For å trekke ut et ikon fra en fil, må du bruke et tredjepartsverktøy. Det er mange verktøy tilgjengelig for dette formålet. Jeg skal dekke tre pålitelige freeware-verktøy jeg personlig elsker og bruker.
Vi starter med Resource Hacker, verktøyet som ikke trenger å bli introdusert. Det er en kjent ressursredigeringsapp.
For å trekke ut ikon fra EXE- eller DLL-fil i Windows 10,
- nedlasting Ressurshacker.
- Installer appen.
- Start appen fra Startmeny.
- I appen går du til Fil > Åpne menyen, eller trykk Ctrl + O for å søke etter filen du vil pakke ut et ikon fra (jeg åpner c:\windows\explorer.exe).
- I venstre rute utvider du Ikon gruppe og naviger til ønsket ikon (bruk forhåndsvisningsområdet til høyre).
- Velg fra menyen Handling > Lagre *.ico-ressurs.
- Bla etter mappen for å lagre ICO-filen din og gi den et navn. Du kan legge den rett i skrivebordsmappen. Klikk deretter på Lagre.
Du er ferdig! Ikonet er nå pakket ut og lagret i *.ico-filen:
Noen få notater
- Resource Hacker er en 32-bits app. Hvis du kjører den i en 64-biters Windows 10-versjon, kan den ikke åpne visse systemfiler. I dette tilfellet kan du kopiere dem til en annen katalog, f.eks. du kan kopiere filen c:\windows\system32\shell32.dll til c:\data og åpne filen c:\data\shell32.dll i Resource Hacker. Dette fungerer alltid.
- Ved å lagre individuelle ikoner fra Icon-gruppen får du en ICO-fil med en enkelt ikonstørrelse inni. Dette kan være praktisk eller ikke, avhengig av hva du prøver å trekke ut ikonet.
- For å få en ICO-fil med alle tilgjengelige ikonstørrelser, naviger til Ikongruppe node i venstre rute, utvid den, og gjenta deretter trinnene fra ovenstående og starter med trinn #6.
Noen brukere kan synes det er litt komplisert å bruke Resource Hacker. Så her er et par alternative apper, IconViewer og IcoFX, som i tillegg lar deg lagre ikonressurser til andre bildeformater, inkludert PNG og BMP.
Pakk ut et ikon fra EXE- eller DLL-filer med IconViewer
- nedlasting IconViewer. Den har både 32-biters og 64-biters versjoner for din 32-biters eller 64-biters OS.
- Installer appen.
- Åpne File Explorer og naviger til målmappen som inneholder filen du vil trekke ut ikoner fra. Gå for eksempel til
c:\Windows\System32
. - Høyreklikk på filen med ikoner, f.eks.
shell32.dll
, og velg Egenskaper fra kontekstmenyen. - Bytt til Ikoner fanen lagt til av IconViewer-appen.
- Velg ikonet du vil pakke ut, og klikk på diskettikonet for å lagre det i en fil.
- Angi målmappen, filnavnet og velg filformatet (ICO, PNG eller BMP) for å lagre ikonet. Klikk på Lagre knapp.
- Ikonet er nå lagret.
Du er ferdig. IconViewer er en praktisk og brukervennlig app som vil spare tid hver gang du trenger å trekke ut et ikon fra en fil i Windows 10.
Til slutt er det enda et Freeware-verktøy du kan bruke. Det kalles IcoFX (den offisielle IcoFX-nettsted). Det var en freeware-app, men nyere appversjoner krever en betalt lisens. Heldigvis er FileHippo fortsatt vertskap den siste gratisversjonen 1.6.4.
Bruker IcoFX
Hovedforskjellen mellom IcoFX og apper nevnt ovenfor er at IcoFX er en fullverdig ikonredigerer. Resource Hacker lar deg endre binære filer. IconViewer er bare en ikonressursuttrekker. Ved hjelp av IcoFX kan du tegne dine egne ikoner ved hjelp av en rekke tegneverktøy og grafiske effekter.
Slik bruker du den.
For å trekke ut et ikon fra en fil med IcoFX,
- Last ned appen (eller kjøp den nyeste versjonen).
- Velg Fil > Åpne fra menyen (eller trykk Ctrl + O).
- Velg en fil å trekke ut et ikon fra.
- Du vil se en dialogboks med alle ikonene appen fant i filen.
- Velg ikonet og klikk på Ekstrakt. Dette vil åpne ikonet i redigeringsprogrammet.
- For å trekke ut et ikon av den spesifikke størrelsen, høyreklikk på miniatyrbildet i den venstre ruten i redigeringsprogrammet og velg Eksport Bilde... fra kontekstmenyen.
- Spesifiser mappen for å lagre filen, ønsket filformat (PNG, BMP, JPEG, GIF eller JP2), og gi navnet til filen.
- Klikk på Lagre knapp.
Du er ferdig!
For å lagre det utpakkede ikonet som en ICO-fil, er sekvensen litt annerledes.
For å lagre det utpakkede ikonet som en ICO-fil med IcoFX,
- Velg Fil > Åpne fra menyen (eller trykk Ctrl + O).
- Velg en fil å trekke ut et ikon fra.
- Du vil se en dialogboks med alle ikonene appen fant i filen.
- Velg ikonet og klikk på Ekstrakt. Dette vil åpne ikonet i redigeringsprogrammet.
- Nå, trykk CTRL + S eller gå til Fil > Lagre-menyen.
- Spesifiser mappen for å lagre filen, og gi navnet til filen.
- Du kan velge mellom Windows-ikonfilformatet (*.ico) og Macintosh-ikonene (*.icns)
- Klikk på Lagre knapp.
Du er ferdig. Dette vil skrive alle ikonene for størrelser og format som vises i editoren til ICO-filen din.
Det er det!