Windows операциялық жүйесінде динамикалық кітапханаларға және орындалатын модульдерге ерікті мәліметтерді енгізудің стандартты механизмі, сонымен қатар олармен жұмыс істеуге арналған API бар. Кескіндер, жол кестелері, диалогтік шаблондар, құралдар тақтасы, мәзірлер және басқа ақпарат PE модульдеріне ресурстар ретінде қосылады. Кейде әртүрлі мақсаттар үшін жинақталған модульден ресурстарды алу қажет.
Қажетті
rpi.net.au/~ajohnson/resourcehacker сайтынан жүктеуге болатын Ресурстық хакерлердің ақысыз бағдарламасы
Нұсқаулық
1-қадам
PE модулінің файлын Resource Hacker-ге жүктеңіз. Бағдарламаның негізгі мәзірінде Файл және Ашу элементтерін ретімен басыңыз немесе пернетақтадағы Ctrl + O пернелер тіркесімін басыңыз. Файлды ашу диалогтық терезесі көрсетіледі. Мақсатты файл орналасқан каталогқа өтіңіз. Каталогтар тізімінен PE модулін таңдаңыз. «Ашу» батырмасын басыңыз.
2-қадам
Шығарылатын ресурстар тізімін анықтаңыз. PE файлын жүктегеннен кейін, Resource Hacker негізгі терезесінің сол жағында ағаш құрылымы көрсетіледі. Бұл тип бойынша топтастырылған барлық модуль ресурстарының тізімі. Мәселен, мысалы, диалогтік ресурстар Диалог бөлімінде, курсор ресурстары - Меңзер мен Курсор тобы, белгішелер - Белгіше және Белгіше тобы бөлімдерінде орналасқан.
Әр бөлімде орналасқан иерархияның екінші деңгейінің түйіндері сандық немесе символдық ресурстар идентификаторлары болып табылады. Оларды кеңейтіп, кірістірілген элементтерді бөлектеңіз. Бұл тиісті ресурстарды ұсынады. Белгішелер, курсорлар, растрлар қолданбаның негізгі терезесінің оң жақ бөлігінде кескін түрінде көрсетіледі. Жолдық кестелер, үдеткіштер, нұсқа туралы ақпарат, диалогтық шаблондар, мәзірлер, құралдар тақтасы, код құрастырылып, RCC компиляторымен қолдануға ыңғайлы форматта бейнеленеді. Сонымен қатар, диалогтық шаблондар жеке қалқымалы терезеде көрсетіледі.
3-қадам
Алдыңғы қадамда табылған ресурстарды сақтау процесін бастаңыз. Сол жақтағы ағаш құрылымынан қажетті затты таңдаңыз. Қосымшаның негізгі мәзірінің Әрекет бөлімін ашыңыз. Ең қолайлы типтегі сақтау операциясына сәйкес келетін элементті таңдаңыз.
Егер сіз қорды PE модуліндегі мәліметтермен бірдей екілік деректердің бір бөлігі ретінде сақтағыңыз келсе, «Ресурсты екілік файл ретінде сақтау …» тармағын таңдаңыз.
Таңдалған ресурстың жинақталған нұсқасы бар файлды алу үшін «Ресурсты *.res файлы ретінде сақтау …» таңдаңыз. Мұндай файл қосымшамен немесе кітапханамен байланысуға жарайды.
Ресурстарды бастапқы түрінде шығару үшін «Сақтау [Бөлім атауы: ішкі бөлім атауы: қор атауы] …» сияқты мәтіні бар элементті басыңыз. Бұл мәзір пункті белгішелер, курсорлар мен кескіндердің файлдарын шығару үшін қолданылуы керек.
4-қадам
Ресурстарыңызды шығарыңыз. «Ресурсты … сақтау» тақырыбымен сұхбаттасуда сақталған файлдың аты мен каталогын көрсетіңіз. Сақтау түймесін басыңыз.