Windows-käyttöjärjestelmässä on vakiomekanismi mielivaltaisten tietojen syöttämiseksi dynaamisiin kirjastoihin ja suoritettaviin moduuleihin sekä API niiden kanssa työskentelyyn. Kuvat, merkkijonotaulukot, valintaikkunamallit, työkalurivit, valikot ja muut tiedot lisätään PE-moduuleihin resursseina. Joskus eri tarkoituksiin sinun on hankittava resursseja käännetystä moduulista.
Välttämätön
on ilmainen Resource Hacker -ohjelma, jonka voi ladata osoitteesta rpi.net.au/~ajohnson/resourcehacker
Ohjeet
Vaihe 1
Lataa PE-moduulitiedosto Resource Hackeriin. Napsauta sovelluspäävalikossa peräkkäin Tiedosto ja Avaa -kohteita tai paina näppäimistön Ctrl + O-näppäinyhdistelmää. Tiedoston avaamisikkuna tulee näkyviin. Siirry hakemistoon, jossa kohdetiedosto sijaitsee. Valitse PE-moduuli hakemistoluettelosta. Napsauta "Avaa" -painiketta.
Vaihe 2
Määritä luettelo vedettävistä resursseista. Kun PE-tiedosto on ladattu, Resource Hacker -ikkunan vasemmalla puolella näkyy puurakenne. Se on luettelo kaikista moduuliresursseista, ryhmitelty tyypin mukaan. Joten esimerkiksi valintaikkunan resurssit sijaitsevat Dialog-osiossa, kohdistinresurssit - kohdistin- ja kohdistinryhmä-osioissa, kuvakkeet - kuvake- ja kuvakeryhmä -osiossa.
Kunkin osan hierarkian toisen tason solmut ovat numeerisia tai symbolisia resurssitunnisteita. Laajenna ne ja korosta sisäkkäiset elementit. Tämä tekee vastaavat resurssit. Kuvakkeet, kohdistimet, rasterit näytetään kuvina sovelluksen pääikkunan oikeassa ruudussa. Merkkijonotaulukoita, kiihdyttimiä, versiotietoja, valintaikkunamalleja, valikoita, työkalurivejä varten koodi rakennetaan ja näytetään muodossa, joka soveltuu käytettäväksi RCC-kääntäjän kanssa. Lisäksi valintaikkunamallit hahmonnetaan erillisessä kelluvassa ikkunassa.
Vaihe 3
Aloita edellisessä vaiheessa löydettyjen resurssien tallentaminen. Valitse haluamasi kohde vasemmalla olevasta puurakenteesta. Avaa sovelluksen päävalikon Toiminto-osio. Valitse sopivimman tyypin tallennustoimintoa vastaava kohde.
Valitse "Tallenna resurssi binääritiedostona …" -kohde, jos haluat tallentaa resurssin binaaritiedon palana, joka on identtinen PE-moduulin sisältämän kanssa.
Valitse "Tallenna resurssi *.res-tiedostona …" saadaksesi tiedoston, joka sisältää valitun resurssin käännetyn version. Tällainen tiedosto sopii linkitettäväksi sovellukseen tai kirjastoon.
Napsauta kohdetta, jonka teksti on "Tallenna [osion nimi: alaosaston nimi: resurssin nimi] …" poimiaksesi resurssit alkuperäisessä muodossaan. Tätä valikkokohtaa tulisi käyttää kuvakkeiden, kohdistinten ja kuvien tiedostojen purkamiseen.
Vaihe 4
Ota resurssit ulos. Määritä tallennetun tiedoston nimi ja hakemisto valintaikkunassa, jonka otsikko on "Tallenna resurssi kohteeseen …". Napsauta Tallenna-painiketta.