Hur man extraherar en ikon från en EXE- eller DLL-fil i Windows 10
I det här inlägget kommer vi att granska några verktyg som gör det möjligt att extrahera ikoner från filer i Windows 10. Windows tillåter användning av ikoner som är hårdkodade till binära filer som DLL och EXE för genvägsikoner på skrivbordet, men kommer inte med något alternativ för att extrahera dessa ikoner och spara som ICO- eller PNG-filer. Så här kan det göras.
Annons
ICO-filformatet är ett bildfilformat som används för app- och genvägsikoner i Windows. En ICO-fil innehåller en eller flera bilder i flera storlekar och färgdjup, så att de kan se bra ut med olika skärmupplösningar och skalning. Traditionellt innehåller körbara filer en ikon i ICO-format som buntas, så de visas i Start-menyn och på skrivbordet som ikoner för genvägarna. Det är dock möjligt att tilldela en anpassad ikon till en genväg genom att ladda den från en extern * .ICO-fil, * .EXE-fil, * .DLL-fil eller från någon annan fil som har ikonresurser.
I Windows 10. Det finns gott om bra ikoner i följande filer:
C: Windows system32 shell32.dll
C: Windows system32 imageres.dll
C: Windows system32 moricons.dll
C: Windows explorer.exe
För att extrahera en ikon från en fil måste du använda ett verktyg från tredje part. Det finns många verktyg tillgängliga för det ändamålet. Jag kommer att täcka tre pålitliga freewareverktyg jag personligen älskar och använder.
Vi börjar med Resource Hacker, verktyget som inte behöver introduceras. Det är en berömd resursredigeringsapp.
För att extrahera ikon från EXE- eller DLL-fil i Windows 10,
- Ladda ner Resurshacker .
- Installera appen.
- Starta appen från Start meny .
- Gå till appen i appenArkiv> Öppnamenyn, eller tryck på Ctrl + O för att bläddra efter filen du vill extrahera en ikon från (jag öppnar c: windows explorer.exe).
- I den vänstra rutan expanderar duIkongruppera och navigera till önskad ikon (använd förhandsgranskningsområdet till höger).
- Välj på menynÅtgärd> Spara * .ico-resurs.
- Bläddra efter mappen för att lagra din ICO-fil och ge den ett namn. Du kan placera det rätt i din skrivbordsmapp. Klicka sedan påSpara.
Du är färdig! Ikonen extraheras nu och sparas i * .ico-filen:
hur vet jag om någon blockerade mig på facebook
Några anteckningar
- Resource Hacker är en 32-bitars app. Om du kör den i en 64-bitars Windows 10-version , det kan misslyckas med att öppna vissa systemfiler. I det här fallet kan du kopiera dem till en annan katalog, t.ex. Du kan kopiera c: windows system32 shell32.dll-filen till c: data och öppna c: data shell32.dll-filen i Resource Hacker. Detta fungerar alltid.
- Genom att spara enskilda ikoner från ikongruppen får du en ICO-fil med en enda ikonstorlek inuti. Detta kan eller kanske inte vara praktiskt, beroende på vad du försöker extrahera ikonen.
- För att få en ICO-fil med alla tillgängliga ikonstorlekar, navigera tillIkongruppi den vänstra rutan, expandera den och upprepar sedan stegen från ovan och börjar med steg # 6.
Vissa användare kan tycka att det är lite komplicerat att använda Resource Hacker. Så här är ett par alternativa appar, IconViewer och IcoFX, som dessutom låter dig spara ikonresurser till andra bildformat, inklusive PNG och BMP.
Extrahera en ikon från EXE- eller DLL-filer med IconViewer
- Ladda ner IconViewer . Den har både 32-bitars och 64-bitarsversioner för din 32-bitars eller 64-bitars OS .
- Installera appen.
- Öppna File Explorer och navigera till målmappen som innehåller filen du vill extrahera ikoner från. Gå till exempel
c: Windows System32
. - Högerklicka på filen med ikoner, t.ex.
shell32.dll
och väljEgenskaperfrån snabbmenyn. - Byt tillIkonerfliken tillagd av IconViewer-appen.
- Välj ikonen du vill extrahera och klicka på disketten för att spara den i en fil.
- Ange målmapp, filnamn och välj filformat (ICO, PNG eller BMP) för att spara ikonen. Klicka påSparaknapp.
- Ikonen är nu sparad.
Du är färdig. IconViewer är en praktisk och lättanvänd app som sparar tid varje gång du behöver extrahera en ikon från en fil i Windows 10.
Slutligen finns det ännu ett gratisprogram som du kan använda. Det kallas IcoFX (den officiella IcoFX-webbplats ). Det var en freeware-app, men de senaste appversionerna kräver en betald licens. Tur, FileHippo är fortfarande värd dess senaste freeware-version 1.6.4 .
Använda IcoFX
Huvudskillnaden mellan IcoFX och appar som nämnts ovan är att IcoFX är en fullredigerad ikonredigerare. Resource Hacker tillåter ändring av binära filer. IconViewer är bara en ikonresursutdragare. Med hjälp av IcoFX kan du rita egna ikoner med ett antal ritverktyg och grafiska effekter.
Så här använder du det.
För att extrahera en ikon från en fil med IcoFX,
- Ladda ner appen (eller köp den senaste versionen).
- Välj Arkiv> Öppna från menyn (eller tryck på Ctrl + O).
- Välj en fil för att extrahera en ikon från.
- Du kommer att se en dialogruta med alla ikoner som appen kunde hitta i filen.
- Välj ikonen och klicka påExtrahera. Detta öppnar ikonen i redigeraren.
- För att extrahera en ikon av den specifika storleken, högerklicka på dess miniatyrbild i den vänstra rutan i redigeraren och väljExporteraBild ... från snabbmenyn.
- Ange mappen för att lagra filen, önskat filformat (PNG, BMP, JPEG, GIF eller JP2), och ge namnet till din fil.
- Klicka påSparaknapp.
Du är färdig!
För att spara den extraherade ikonen som en ICO-fil är sekvensen lite annorlunda.
För att spara den extraherade ikonen som en ICO-fil med IcoFX,
- Välj Arkiv> Öppna från menyn (eller tryck på Ctrl + O).
- Välj en fil för att extrahera en ikon från.
- Du kommer att se en dialogruta med alla ikoner som appen kunde hitta i filen.
- Välj ikonen och klicka påExtrahera. Detta öppnar ikonen i redigeraren.
- Tryck nu på CTRL + S eller gå tillArkiv> Spara-menyn.
- Ange mappen för att lagra filen och ge namnet till din fil.
- Du kan välja mellan Windows-ikonfilformat (* .ico) och Macintosh-ikoner (* .icns)
- Klicka påSparaknapp.
Du är färdig. Detta skriver alla ikoner av storlekar och format som visas i redigeraren till din ICO-fil.
Det är allt!