למערכת ההפעלה Windows יש מנגנון סטנדרטי להזרקת נתונים שרירותיים לספריות דינמיות ולמודולים ניתנים להפעלה, כמו גם ממשק API לעבודה איתם. תמונות, טבלאות מחרוזת, תבניות דו-שיח, סרגלי כלים, תפריטים ומידע אחר מתווספים למודולי PE כמשאבים. לפעמים, למטרות שונות, אתה צריך לשלוף משאבים ממודול מהולל.
נחוץ
היא תוכנית Resource Hacker זמינה להורדה באתר rpi.net.au/~ajohnson/resourcehacker
הוראות
שלב 1
העלה את קובץ המודול PE ל- Resource Hacker. בתפריט היישום הראשי, לחץ ברצף על הפריטים קובץ ופתח, או לחץ על שילוב המקשים Ctrl + O במקלדת. תיבת הדו-שיח לפתיחת הקובץ תוצג. נווט לספריה בה נמצא קובץ היעד. בחר את מודול ה- PE ברישום הספריות. לחץ על כפתור "פתח".
שלב 2
קבע את רשימת המשאבים שיישלפו. לאחר טעינת קובץ ה- PE, מבנה עץ יוצג בצידו השמאלי של חלון הראשי של האקר. זוהי רשימה של כל משאבי המודולים, מקובצים לפי סוג. כך, למשל, משאבי דיאלוג ממוקמים בקטע דיאלוג, משאבי סמן - בקטעי קבוצת הסמנים והסמנים, אייקונים - בקטעי אייקון וקבוצת אייקונים.
הצמתים ברמה השנייה של ההיררכיה הכלולים בכל קטע הם מזהים של משאבים מספריים או סמליים. הרחב אותם והדגיש את האלמנטים המקוננים. זה יעשה את המשאבים המתאימים. סמלים, סמנים, ראסטרים יוצגו כתמונות בחלונית הימנית של חלון היישום הראשי. לטבלאות מחרוזות, מאיצים, מידע על גרסאות, תבניות דו-שיח, תפריטים, סרגלי כלים, קוד ייבנו ויוצגו בפורמט המתאים לשימוש עם מהדר RCC. בנוסף, תבניות דו-שיח מוצגות בחלון צף נפרד.
שלב 3
התחל בתהליך שמירת המשאבים שנמצאו בשלב הקודם. בחר את הפריט הרצוי במבנה העץ משמאל. פתח את קטע הפעולה בתפריט הראשי של היישום. בחר את הפריט המתאים לפעולת השמירה מהסוג המתאים ביותר.
בחר בפריט "שמור משאב כקובץ בינארי …" אם ברצונך לשמור את המשאב כנתח בינארי זהה לזה הכלול במודול PE.
בחר באפשרות "שמור משאב כקובץ *.res …" כדי לקבל קובץ המכיל את הגרסה המהודרת של המשאב שנבחר. קובץ כזה מתאים לקישור ליישום או לספריה.
לחץ על הפריט עם הטקסט כמו "שמור [שם החלק: שם המשנה: שם המשאב] …" כדי לחלץ את המשאבים בצורתם המקורית. יש להשתמש בפריט תפריט זה לחילוץ קבצים של סמלים, סמנים ותמונות.
שלב 4
הוצא את המשאבים שלך. בתיבת הדו-שיח עם הכותרת "שמור משאב ל …" ציין את שם הספרייה של הקובץ השמור. לחץ על הלחצן שמור.