A Windows operációs rendszer rendelkezik egy standard mechanizmussal, amely tetszőleges adatokat juttat be a dinamikus könyvtárakba és a futtatható modulokba, valamint rendelkezik egy API-val a velük való együttműködéshez. Képek, karakterlánc táblák, párbeszédablakok, eszközsorok, menük és egyéb információk erőforrásként kerülnek a PE modulokba. Előfordul, hogy különböző célokból erőforrásokat kell lefordítania egy lefordított modulból.
Szükséges
egy ingyenes Resource Hacker program, amely letölthető az rpi.net.au/~ajohnson/resourcehacker címen
Utasítás
1. lépés
Töltse fel a PE modul fájlt az erőforrás-hackerbe. Az alkalmazás főmenüjében kattintson egymás után a Fájl és Megnyitás elemekre, vagy nyomja meg a Ctrl + O billentyűkombinációt a billentyűzeten. Megjelenik a fájl megnyitása párbeszédpanel. Keresse meg azt a könyvtárat, ahol a célfájl található. Válassza ki a PE modult a könyvtárlistában. Kattintson a "Megnyitás" gombra.
2. lépés
Határozza meg a kihúzandó erőforrások listáját. A PE fájl betöltése után egy fa struktúra jelenik meg az erőforrás-hacker főablakának bal oldalán. Ez az összes modul-erőforrás listája, típusok szerint csoportosítva. Tehát például a párbeszéd erőforrások a Párbeszéd szakaszban találhatók, a kurzor erőforrások - a Kurzor és kurzor csoport, ikonok - az Ikon és az Ikon csoport szakaszokban.
Az egyes szakaszokban található hierarchia második szintjének csomópontjai numerikus vagy szimbolikus erőforrás-azonosítók. Bontsa ki őket, és emelje ki a beágyazott elemeket. Ez teszi a megfelelő erőforrásokat. Az ikonok, kurzorok, raszterek képként jelennek meg az alkalmazás főablakának jobb oldali ablaktáblájában. A karakterlánc-táblázatokhoz, gyorsítókhoz, verzióinformációkhoz, párbeszédpanelsablonokhoz, menükhöz, eszközsorokhoz a kód épül fel és jelenik meg az RCC fordítóval együtt használható formátumban. Ezenkívül a párbeszédablakokat egy külön lebegő ablakban renderelik.
3. lépés
Indítsa el az előző lépésben talált erőforrások mentésének folyamatát. Válassza ki a kívánt elemet a bal oldali fa szerkezetben. Nyissa meg az alkalmazás főmenüjének Művelet szakaszát. Válassza ki a legmegfelelőbb típusú mentési műveletnek megfelelő tételt.
Válassza az "Erőforrás mentése bináris fájlként …" elemet, ha az erőforrást a PE modulban találhatóval megegyező bináris adatdarabként kívánja menteni.
Válassza az "Erőforrás mentése *.res fájlként …" lehetőséget, ha a kiválasztott erőforrás lefordított verzióját tartalmazó fájlt szeretne kapni. Egy ilyen fájl alkalmas egy alkalmazás vagy könyvtár összekapcsolására.
Kattintson az elemre a következő szöveggel: "Mentés [Szakasz neve: alfejezet neve: erőforrás neve] …", hogy kibontsa az erőforrásokat eredeti formájukban. Ezt a menüpontot kell használni az ikonok, kurzorok és képek fájljainak kibontására.
4. lépés
Hozza ki az erőforrásait. Az "Erőforrás mentése ide …" címet viselő párbeszédpanelen adja meg a mentett fájl nevét és könyvtárát. Kattintson a Mentés gombra.