Hvordan Man Trækker Ressourcer

Indholdsfortegnelse:

Hvordan Man Trækker Ressourcer
Hvordan Man Trækker Ressourcer

Video: Hvordan Man Trækker Ressourcer

Video: Hvordan Man Trækker Ressourcer
Video: Jeg tester, hvor meget CO2 jeg kan udlede på én dag 2024, December
Anonim

Windows-operativsystemet har en standardmekanisme til at indsprøjte vilkårlige data i dynamiske biblioteker og eksekverbare moduler samt en API til at arbejde med dem. Billeder, strengtabeller, dialogskabeloner, værktøjslinjer, menuer og anden information føjes til PE-moduler som ressourcer. Undertiden til forskellige formål er du nødt til at hente ressourcer fra et kompileret modul.

Hvordan man trækker ressourcer
Hvordan man trækker ressourcer

Nødvendig

er et gratis Resource Hacker-program, der kan downloades på rpi.net.au/~ajohnson/resourcehacker

Instruktioner

Trin 1

Upload PE-modulfilen til Resource Hacker. I programmets hovedmenu skal du sekventielt klikke på filerne og åbne elementerne eller trykke på Ctrl + O-tastekombinationen på tastaturet. Dialogboksen Åbn fil vises. Naviger til det bibliotek, hvor målfilen er placeret. Vælg PE-modulet i telefonbogen. Klik på knappen "Åbn".

Trin 2

Bestem listen over ressourcer, der skal trækkes ud. Efter indlæsning af PE-filen vises en træstruktur i venstre side af ressourcehackerens hovedvindue. Det er en liste over alle modulressourcer, grupperet efter type. Så for eksempel er dialogressourcer placeret i sektionen Dialog, markørressourcer - i sektionerne Markør og Markørgruppe, ikoner - i sektionerne Ikon og Ikongruppe.

Knudepunkterne på det andet niveau i hierarkiet indeholdt i hvert afsnit er numeriske eller symbolske ressourceidentifikatorer. Udvid dem og fremhæv de indlejrede elementer. Dette gengiver de tilsvarende ressourcer. Ikoner, markører, raster vises som billeder i højre rude i programmets hovedvindue. For strengetabeller, acceleratorer, versionoplysninger, dialogskabeloner, menuer, værktøjslinjer, bygges kode og vises i et format, der er egnet til brug med RCC-kompilatoren. Derudover gengives dialogskabeloner i et separat flydende vindue.

Trin 3

Start processen med at gemme de ressourcer, der blev fundet i det foregående trin. Vælg det ønskede element i træstrukturen til venstre. Åbn sektionen Handling i programmets hovedmenu. Vælg det element, der svarer til den gemte handling af den mest passende type.

Vælg elementet "Gem ressource som en binær fil …", hvis du vil gemme ressourcen som et stykke binære data, der er identisk med det, der findes i PE-modulet.

Vælg "Gem ressource som en *.res-fil …" for at hente en fil, der indeholder den kompilerede version af den valgte ressource. En sådan fil er velegnet til at linke til en applikation eller et bibliotek.

Klik på elementet med teksten som "Gem [Afsnit navn: underafsnit navn: ressource navn] …" for at udtrække ressourcerne i deres oprindelige form. Dette menupunkt skal bruges til at udtrække filer med ikoner, markører og billeder.

Trin 4

Få dine ressourcer ud. I dialogboksen med titlen "Gem ressource til …" skal du angive navnet og kataloget på den gemte fil. Klik på knappen Gem.

Anbefalede: