למה משמש עורך Resource Hacker עבור Windows?

העדכון אחרון: 21/01/2026
מחבר: יצחק
  • Resource Hacker הוא עורך משאבים ומהדר חינמי עבור Windows אשר מאפשר לך לצפות, לחלץ ולשנות סמלים, תפריטים, דיאלוגים ומחרוזות טקסט בקבצי הרצה ובספריות.
  • הכלי עובד עם קבצי Win32 ו-Win64 (.exe, .dll, .cpl, .ocx, .res, .mui), מציע ממשק גרפי ושורת פקודה. פקוד, ומשלב מהדר סקריפטים עם הנחיות מתקדמות.
  • למרות הפיתוח הלא אחיד והמגבלות שלו עם יישומים ארוזים או יישומים של 16 סיביות, הוא נותר מקור עזר להתאמה אישית וניתוח תוכניות, תוך כיבוד רישיונו וחוקיותו.

משאבי האקר

אם אתה אוהב את זה התעסקות עם חלונותבין אם אתם מחפשים לשנות סמלים, לתרגם תיבות דו-שיח או להבין כיצד תוכניות בנויות באופן פנימי, סביר להניח ששמעתם על Resource Hacker. כלי עזר קטן זה מסתובב באינטרנט כבר שנים, ולמרות שהפיתוח שלו היה קצת לא עקבי, הוא נותר אחד הכלים הקלאסיים למניפולציה של משאבי קבצי הרצה של Windows מבלי להשתגע.

לפני שמתחילה פאניקה: Resource Hacker אינה תוכנה "קסומה" לפריצה בלתי חוקית של תוכנות.זוהי אינה תוכנה, אלא עורך משאבים שנועד להציג, לחלץ, לשנות ולקמפל את האלמנטים הוויזואליים והטקסטואליים הכלולים בקבצים כמו .exe, .dll או .cpl. היא נמצאת בשימוש נרחב להתאמה אישית של מערכות, שינוי סמלים, תרגום ממשקים או ניתוח אופן בנייתם ​​של יישומים מסוימים. עם זאת, יש להשתמש בה תמיד בהתאם לרישיון ולחוקים של כל מדינה.

מה זה Resource Hacker ולמה הוא משמש ב-Windows?

האקר משאבים (ResHacker או ResHack) זהו עורך משאבים ומהדר חינמי עבור Windows שנוצר על ידי אנגוס ג'ונסון בסוף שנות ה-90. תפקידו העיקרי הוא לאפשר לך צפייה, חילוץ ושינוי של משאבים פנימיים של קבצי הרצה של Win32 ו-Win64, כמו גם ספריות וקבצי משאבים שעברו קומפילציה.

כשאנחנו מדברים על "משאבים" ב-Windows, אנחנו מתייחסים לכל אותם אלמנטים המשולבים בתוך קובץ הרצה, שאינם, למען האמת, קוד התוכנית: סמלים, מפות סיביות, סמנים, תפריטים, תיבות דו-שיח, טבלאות מחרוזות טקסט, טבלאות הודעות, מאיצי מקלדת, טפסי בורלנד או מידע על גרסהכל זה ארוז בתוך קבצי .exe ו- .dll רבים, וזה בדיוק מה ש-Resource Hacker מאפשר לך לתפעל.

הכלי עובד עם שניהם קבצי הרצה (.exe, .dll, .cpl, .ocx, .scr) כמו עם קבצי משאבים שעברו קומפילציה (.res, .mui)ניתן להשתמש בממשק הגרפי הקלאסי שלו או למשוך שורת פקודה רבת עוצמה כדי להפוך תהליכים לאוטומטיים, וזה מאוד שימושי אם עליכם לחזור על אותו שינוי במספר קבצים.

היסטוריה קצרה ואבולוציה של ההתפתחות

Resource Hacker הושק לראשונה בשנת דצמבר של 1999אנגוס ג'ונסון כתב אותו בדלפי 3.02, ובשלוש השנים הראשונות הוציא עדכונים לעתים קרובות למדי, תוך שיפר את פעולתו והוסיף תכונות שהפכו אותו למקור המידע דה פקטו לעריכת משאבים ב-Windows.

סְבִיב מרץ 2002 התוכנה הגיעה לגרסה 3.4.0, שנחשבה במשך זמן מה לגרסה היציבה האחרונה. מאז, מחברה הודיע ​​כי אין לו כוונה להמשיך לפתח את הכלי או לשחרר את קוד המקור שלו. כפי שצוין פעמים רבות, שדרוג הפרויקט לגרסאות מודרניות של דלפי פירושו כתיבה מחדש או התאמה של חלק גדול מהקוד.משהו שאנגוס לא היה מוכן לקבל.

במשך שנים הוא הגיב בצורה ברורה מאוד לאלו שביקשו ממנו להמשיך בפיתוח: לא תכננתי לעדכן את Resource Hacker או למכור את הקוד.למרות זאת, הפופולריות של התוכנית המשיכה לגדול, במיוחד בפורומים להתאמה אישית של Windows ובקהילות הנדסה לאחור, עד כדי עלייה של כמה מיליונים. descargas.

למרות שבהתחלה זה נראה "נטוש", המחבר הפתיע את כולם עם כמה גרסאות חדשות ספורדיות. בנובמבר 2009, שוחררה גרסת הבטא 3.5.2., עם תמיכה בקבצי הרצה של 64 סיביות ותצוגת תמונות PNG. ב גרסה 3.6.0 הגיעה בספטמבר 2011אשר הוסיפה תמיכה בסמלים בפורמט PNG, דבר המפתח לשילוב טוב עם גרסאות מודרניות של Windows.

לאחר מכן, פורסמו גרסאות נוספות עם שיפורי תאימות ושינויים חזותיים: ענף 4.xy המאוחר יותר הם שילבו תמיכה משופרת ביוניקוד, טיפול טוב יותר בקבצי RC, ושינויים קוסמטיים קלים, והגיעו לגרסאות כמו 4.0.0, 4.1.5, 4.2.5, ועדכונים מאוחרים יותר (4.6.32, 4.7.34, ו-5.1.1). למרות שהקצב אינו קדחתני, התוכנית המשיכה לקבל שיפורים מעת לעת..

  כיצד להוריד את חנות Play למחשב ולהשתמש בה ללא בעיות

רישיון, תנאי שימוש וחלופות מומלצות

האקר משאבים הוא תוכנת תוכנה חופשיתניתן להשתמש בו בחינם תחת תנאי רישיון ברורים שמחברו מתקיים באתר הרשמי. הוא אינו קוד פתוח, הוא אינו מופץ עם קוד המקור שלו, ואנגוס הבהיר זאת. הוא לעולם לא יפרסם את הקוד או ימכור אותו..

שם שתי נקודות מפתח בתנאי השימוש שלו, שכדאי לזכור כשאתם תוהים למה מיועד Resource Hacker ב-Windows:

  • הפצה מחדש של התוכנית אינה מותרת. מכל דומיין או בכל דרך שהיא ללא אישור מראש ובכתב מבעל זכויות היוצרים.
  • לא ניתן להשתמש בתוכנה לשינוי יישומים באופן לא חוקי.לדוגמה, על ידי עקיפת הגנות, שינוי רישיונות או הפרת זכויות יוצרים.

באותו זמן, ובהתחשב בהתעקשותם של משתמשים רבים שרצו גישה לקוד, אנגוס המליץ עורך משאבי XN כחלופה של "קוד פתוח". מאוחר יותר הוא גם הזכיר כלי עריכת משאבים אחרים שפותחו באופן פעיל כאפשרויות טובות עבור אלו הזקוקים למשהו מודרני יותר או עם תחזוקה שוטפת.

למרות שזה לא בחינם, המחבר הוכיח את עצמו כפתוח למדי לשימושים סבירים. לדוגמה, כאשר התבקש רשות הפצת משאבים מחדש - האקר מתורגם לספרדית מאתר אינטרנט עצמאי, תשובתו הייתה פשוטה ומנומסת "כן. תודה ששאלתם", בתנאי שהרישיון וזכויות היוצרים שלו יכובדו.

תכונות עיקריות של Resource Hacker

הקסם של Resource Hacker טמון בעובדה שבלי להיות אפליקציה ענקית, זה מתמקד בפונקציות המדויקות שאתה צריך כדי לערוך משאבים ב-Windows.בין אם אתם משתמש שרק רוצה לשנות אייקון או מפתח שרוצה להפוך שינויים לאוטומטיים בעשרות קבצי הרצה.

ויזואליזציה וחקר משאבים

בעת פתיחת קובץ באמצעות Resource Hacker, החלון הראשי מציג את הפרטים הבאים בחלונית השמאלית: עץ קטגוריות משאביםתיקיות אלו עשויות להשתנות מקובץ לקובץ, אך נפוץ למצוא ערכים כמו:

  • AVIמכיל אנימציות וסרטונים בפורמט AVI המשולבים בקובץ ההפעלה.
  • סמן: מקבץ את הסמנים שבהם משתמשת היישום.
  • Bitmapכולל קבצי סיביות (bmp.) המשמשים, למשל, עבור רקעים או גרפיקה פנימית.
  • סמל: שומר את הסמלים הבודדים של היישום.
  • קבוצת אייקוניםכולל קבוצות של אייקונים בגדלים ועומקי צבע שונים.
  • תפריט - Menu: קומפילציה של מבני התפריטים של התוכנית.
  • דיאלוג: שומר את תיבות הדו-שיח שאתה רואה בעת השימוש בתוכנה.
  • טבלת מחרוזותמכיל טבלאות של מחרוזות טקסט, שימושי מאוד לתרגום או שינוי הודעות.
  • מאיצים: להגדיר קיצורי מקשים הקשורים לפעולות מסוימות.
  • פרטי גרסהמספק נתוני גרסת קובץ: שם מוצר, חברה, מספר בנייה וכו'.

בעת בחירת כל משאב, הפאנל הימני מציג אותו כתמונה או כטקסט.בהתאם לסוג. משאבים בינאריים שהוא אינו מזהה מוצגים כטקסט בינארי לקריאה בלבד, מה שמאפשר לפחות בדיקה מהירה.

הפקה וייצוא משאבים

אחת הפונקציות הנפוצות ביותר היא לחלץ משאבים מקובץ הרצהResource Hacker מאפשר לך לשמור סמלים, מפות סיביות, סמנים, תפריטים, דיאלוגים וטבלאות מחרוזות בפורמטים שונים:

  • קבצי .res, שמירה על המשאב הקומפילציוני.
  • תמונות בודדות, כגון .ico, .cur או .bmp, כדי לערוך אותם באמצעות כל עורך גרפיקה חיצוני.
  • סקריפטי משאבים .rcפירוק התוכן לטקסט קריא וניתן לעריכה.

יכולת זו שימושית מאוד אם אתם רוצים, למשל, אחזור סמל של תוכנית, לנתח את הטקסטים של יישום או לשכפל את המראה של תיבת דו-שיח כדי לעשות בה שימוש חוזר בפרויקט שלך.

עריכה וקומפילציה של מקורות

בנוסף לצפייה וייצוא, Resource Hacker מאפשר לך לערוך ישירות חלק גדול מהמשאבים ולקמפל אותם מחדש כדי לשלב אותם בחזרה בקובץ המקורי. בין הפעולות הנפוצות ביותר הן:

  • שינוי שם או החלפה של משאבים, גם גרפיקה וגם טקסט.
  • שינוי סמלים, סמנים ומפות סיביות, ולהחליף אותן בתמונות מקבצי .ico, .cur, .bmp, קבצי .res אחרים או אפילו קבצי .exe אחרים.
  • עריכת דיאלוגים, תפריטים, טבלאות מחרוזות, מאיצי וטפסים של Borland באמצעות עורך הסקריפטים הפנימי.

כאשר אתה משנה את תסריט מדיאלוג, תפריט או טבלת מחרוזות, התוכנית משלבת כפתור "הרכבת סקריפט" אשר מבצע קומפילציה מחדש של המשאב הזה תוך כדי תנועה עם השינויים שביצעת. כפתור נוסף, "הצג דיאלוג", מאפשר תצוגה מקדימה של כיצד תיראה תיבת הדו-שיח לאחר קומפילציה, משהו מאוד פרקטי להתאמת מיקומי הפקדים והטקסט.

  4 תוכניות מומלצות לאיזון משוואות כימיות

אתה יכול גם הוסף משאבים חדשים לקובץ הרצה. זה מאפשר, למשל, לספק לתוכנית תמיכה רב-לשונית על ידי הכנסת טבלאות מחרוזות או דיאלוגים חדשים מותאמים לשפות אחרות, או הוספת סמל או לוגו של החברה בחלון ספציפי.

באופן דומה, Resource Hacker מאפשר הסר משאבים שאינם בשימושמהדרים רבים מוסיפים אלמנטים שהאפליקציה לעולם לא צריכה; מחיקתם יכולה להקטין את גודל הקובץ הסופי, דבר שהיה רלוונטי למדי בזמנו.

שורת פקודה ואוטומציה

כמעט כל הפונקציות של Resource Hacker ניתנות לביצוע קריאה משורת הפקודהמבלי צורך לפתוח את הממשק הגרפי. תכונה זו עוצמתית במיוחד לאוטומציה של משימות חוזרות, כגון החלפת אותו סמל בקבוצת קבצי הרצה או הזרקת טבלת מחרוזות למספר גרסאות של יישום.

מהדר המשאבים המשולב בתוכנית תומך הנחיות דומות לאלו של מהדרים קלאסייםפקודות כגון #INCLUDE כדי למנף הגדרות בקבצי כותרת, ואחרות כמו #DEFINE, #UNDEF, #IF או #ELIF כדי לשלוט אילו חלקים מהסקריפט ייכללו בהתבסס על תנאים מסוימים. בנוסף, מחרוזות יכולות לכלול דמויות בריחה ותגובותזה מאפשר כתיבת סקריפטים של משאבים מורכבים וניתנים לתחזוקה.

שימושים נפוצים: התאמה אישית ו"פריצות" חזותיות

בפועל, משתמשים רבים ניגשים ל-Resource Hacker מכיוון שהם ראו שמישהו עשה זאת. שינו את המראה של Windows או יישום לטעמכםמקרה מפורסם מאוד באותה תקופה היה זה של שנה את explorer.exe כדי לשנות את המילה "התחל" מלחצן שורת המשימות ב-Windows XP עבור כל דבר אחר.

ההליך בדרך כלל תמיד דומה: קובץ ההפעלה נפתח באמצעות Resource Hacker, ומתבצע חיפוש אחר מחרוזות טקסט או משאב גרפי ספציפי. (סמל, מפת סיביות, תפריט), נערך או מוחלף באחר, והמשאב עובר קומפילציה מחדש לפני שמירת השינויים. אותו הדבר חל על בדיחות קלילות והתאמות אישיות רציניות יותר, כגון התאמת טקסטים לא מדויקים בתפריטים או תרגום חלקים מתוכנית שאינם מציעים קובץ שפה נפרד.

אפליקציה פופולרית מאוד היא זו של שינוי סמל של קובץ .exe שבהם אתם משתמשים מדי יום. תהליך העבודה האופייני כולל המרת התמונה הרצויה לפורמט .ico (לדוגמה, לגודל 256x256), גיבוי קובץ ה-.exe המקורי, פתיחת הקובץ באמצעות Resource Hacker, איתור הענף "Icon" או "Icon Group", שימוש באפשרות החלפת הסמלים, ולבסוף שמור את התוצאה כקובץ הרצה חדש כדי להצמיד אותו לשורת המשימות או לתפריט התחל.

מקובל גם שמפתחים וחברות משתמשים ב-Resource Hacker כ... כלי עזר לריטוש פרטים חזותיים של היישומים שלהם: ללטש תיבת דו-שיח, להתאים טקסט עומס, לשלב לוגו מעודכן או להוסיף טבלת מחרוזות לשפה אחרת מבלי לקמפל מחדש את כל הפרויקט, במיוחד כאשר קוד המקור המלא אינו זמין באותו רגע.

שיקולים טכניים, מגבלות ותאימות

למרות ש-Resource Hacker גמיש מאוד, יש לו כמה מגבלות ותכונות טכניות שחשוב שיהיה ברור כדי למנוע הפתעות.

ראשון, לא ניתן לפתוח או לערוך יישומים של 16 סיביותהוא מיועד לסביבות Win32 ו-Win64, כך שתוכניות ישנות מאוד (מעידן Windows 3.x) אינן תואמות.

יתר על כן, יישומים רבים כיום, במיוחד אלו העוסקים בעיקר בגודל הסופי, כפופים ל... תהליכי דחיסה או אריזה של קבצי הרצה לאחר הקומפילציה, באמצעות קומפרסורים כמו UPX או מערכות אריזה מסחריות אחרות. כשמנסים לפתוח אחת מקבצי הרצה דחוסים אלה באמצעות Resource Hacker, לפעמים תראה רק את מבנה המשאבים הכללי ואת השמותעם זאת, לא תוכלו לערוך את תוכנו כרגיל עד לפריקת הקובץ, דבר שעשוי להיות נחוץ במקרים של קבצים כגון bootres.dll.

מגבלה עיקרית נוספת נובעת מההיסטוריה שלה: ליבת Resource Hacker מורכבת מ... דלפי 3.02זה אומר שעם הזמןלְהוֹפִיעַ בעיות ספציפיות בעת עבודה עם יישומים שפותחו בגרסאות מודרניות יותר של דלפיבמיוחד בקומפילציה ופריקה של משאבים עם תחביר חדש. כדי שיהיה תואם לחלוטין, יהיה צורך לקמפל אותו מחדש עם גרסה עדכנית של המהדר ויהיה צורך לשנות חלקים גדולים מהקוד, דבר שמחברו שלל.

  כיצד להשתמש ב-Xemu ב-Windows: מדריך מלא שלב אחר שלב

ישנן גם הערות ספציפיות על אינטראקציה עם הסגנונות הוויזואליים של Windows XP ל Windows 7הוספת משאב מניפסט ל-Resource Hacker (הקובץ ההפעלה של העורך עצמו) עלולה לגרום לבעיות לסירוגין בעת ​​צפייה או עריכה של דיאלוגים, לכן לא מומלץ להשתמש במניפסטים מותאמים אישית מעל ResHacker עצמו.

אמצעי זהירות בעת שינוי קבצי מערכת

שינוי משאבים פנימיים של קבצי .exe ו- .dll, במיוחד אם הם קבצי מערכת ההפעלהזה כרוך בסיכונים. העיקרי שבהם הוא שכל טעות עלולה להפוך את קובץ ההפעלה שהשתנה לבלתי שמיש או לגרום להתנהגות בלתי צפויה ב-Windows.

הדבר הראשון הוא תמיד לעשות עותקי גיבוימדריכים רבים ממליצים לשכפל את הקובץ לפני פתיחתו באמצעות Resource Hacker (לדוגמה, explorer_backup.exe) ולהשאיר את המקור שלם. בנוסף, התוכנה עצמה בדרך כלל יוצרת קובץ גיבוי עם הסיומת. "_מְקוֹרִי" בפעם הראשונה שאתה שומר שינויים בקובץ הרצה. אם אתה מנסה שוב ומקבל את הודעת השגיאה "לא ניתן ליצור קובץ...", סביר להניח ש... גיבוי הקודם חוסם את הפעולה ועליך למחוק אותו ידנית באותה תיקייה.

בגרסאות קלאסיות של Windows, ה- הגנת קבצי מערכת (הגנת קבצי Windows, WFP) זה יכול למנוע ממך לשמור שינויים בקבצי הרצה או ספריות מסוימות. במקרים כאלה, כלים ספציפיים כמו "WFP Patcher" שימשו כדי להשבית זמנית הגנה זו, אם כי כיום תמרון מסוג זה נחשב מסוכן ועליך לשקול היטב האם הסיכון שווה את זה.

תוצאה נוספת של שינוי קובץ הרצה היא ש מאבד את חתימתו הדיגיטלית המקוריתבתצוגה של Windows, הוא חדל להיות קובץ חתום על ידי המפרסם שלו וכעת נחשב כקובץ מ"מפרסם לא ידוע". דבר זה יכול להפעיל אזהרות אבטחה, ובמקרים מסוימים, לשבור את בדיקת השלמות של בודק קבצי מערכת, אשר ינסה לשחזר את הגרסה הרשמית מהדיסק או מתמונת המערכת.

לכן הגיוני לחלוטין לשמור עריכת קבצי מערכת עבור משתמשים מתקדמים שלוקחים על עצמם את הסיכוןעבור התאמות אישיות קלות של יישומי צד שלישי או פרויקטים אישיים, ההשלכות בדרך כלל קלות הרבה יותר לניהול.

גרסאות, תאימות ופלטפורמה

האקר משאבים תוכנן במקור עבור חלונות 95, 98, Me, 2000 ו-XPעם זאת, הגרסאות האחרונות התאימו את התאימות כך שיכללו גם מערכות מאוחרות יותר כגון Windows Vista, Windows 7 ומהדורות 64 סיביות.

התוכנית פועלת ללא צורך בהתקנה מסורתית: פשוט לפתוח את הדחיסה ולהפעיל אותה.זה לא יוצר ערכים חריגים ברישום של Windows, דבר שמשתמשים רבים מעריכים כשהם רוצים לנסות את זה בלי "להעמיס" את המערכת. הרישיון הוא חינמי לחלוטין לשימוש אישי ומקצועי, בתנאי שהתנאים הנ"ל מתקיימים.

בנוגע לפיתוח, נחשב כי גרסה 3.4.0 סימנה את סוף השלב הראשון שלהמשם, גרסאות 3.5.x, 3.6.x, ומאוחר יותר ענפי 4.x ו-5.x שוחררו עם שיפורים ספציפיים: תמיכה ב-64 סיביות, אייקונים וגרפיקה של PNG, יוניקוד, שיפורים בטיפול בקבצי RC ושינויים קוסמטיים קלים. למרות שחסרה לו מפת דרכים ציבורית ועדכונים מתמידים, הוא עדיין ניתן להורדה מאתר האינטרנט שלו. אתר רשמי ונשאר פונקציונלי במלואו עבור מה שמצופה מעורך משאבים קלאסי.

נכון להיום, עם כל מעלותיו ומגבלותיו, כלי שימושי מאוד לכל אחד עבור אלו המעוניינים להבין טוב יותר מה מסתתר בתוך קבצי הרצה של Windows, להתאים אישית פרטים חזותיים של התוכניות שלהם, או לעבוד עם משאבים מבלי להרכיב מחדש פרויקטים שלמים; בתנאי שהוא משמש בתבונה, מכבד את הרישיון שלו ומבצע את הגיבויים המתאימים, הוא מציע איזון מוצלח מאוד בין פשטות, עוצמה ושליטה על סמלים, תפריטים, דיאלוגים ואלמנטים אחרים המעצבים את החוויה הגרפית במערכת של מיקרוסופט.

.mui
Artaculo relacionado:
כיצד לעיין ולערוך קבצי .mui ב-Windows