За шта се користи уређивач ресурса хакера за Windows?

Последње ажурирање: 21/01/2026
Аутор: Исак
  • Resource Hacker је бесплатни уређивач и компајлер ресурса за виндовс који вам омогућава да прегледате, издвојите и измените иконе, меније, дијалоге и текстуалне низове у извршним датотекама и библиотекама.
  • Алат ради са Win32 и Win64 датотекама (.exe, .dll, .cpl, .ocx, .res, .mui), нуди графички интерфејс и командну линију. команде, и интегрише компајлер скрипти са напредним директивама.
  • Упркос неравномерном развоју и ограничењима са пакетираним или 16-битним апликацијама, он остаје референца за прилагођавање и анализу програма, увек поштујући своју лиценцу и законитост.

Ресурс Хакер

Ако ти се свиђа петљање са Windows-омБез обзира да ли желите да промените иконе, преведете дијалошке оквире или разумете како су програми структурирани интерно, вероватно сте чули за Resource Hacker. Овај мали услужни програм кружи интернетом годинама и, иако је његов развој био донекле недоследан, остаје један од класичних алата за манипулацију ресурсима извршних датотека Windows-а без претеривања.

Пре него што паника почне: Ресурс Хакер није „магични“ програм за илегално хаковање софтвера.То није програм, већ уређивач ресурса дизајниран за преглед, издвајање, модификовање и компајлирање визуелних и текстуалних елемената садржаних у датотекама као што су .exe, .dll или .cpl. Широко се користи за прилагођавање система, промену икона, превођење интерфејса или анализу начина на који су одређене апликације изграђене. Међутим, увек се мора користити у складу са лиценцом и законима сваке земље.

Шта је Resource Hacker и за шта се користи у Windows-у?

Хакер ресурса (ResHacker или ResHack) То је бесплатни уређивач ресурса и компајлер за Windows који је креирао Ангус Џонсон крајем 90-их. Његова главна функција је да вам омогући прегледајте, издвојите и измените интерне ресурсе извршних датотека за Win32 и Win64, као и библиотека и компајлираних датотека ресурса.

Када говоримо о „ресурсима“ у оперативном систему Windows, мислимо на све оне елементе интегрисане унутар извршне датотеке који, строго говорећи, нису програмски код: иконе, битмапе, курсори, менији, дијалошки оквири, табеле текстуалних низова, табеле порука, акцелератори на тастатури, Борланд обрасци или информације о верзијиСве то је упаковано у многе .exe и .dll датотеке, и то је управо оно што вам Resource Hacker омогућава да манипулишете.

Алат ради са оба извршне датотеке (.exe, .dll, .cpl, .ocx, .scr) као и са компајлиране датотеке ресурса (.res, .mui)Можете користити његов класични графички интерфејс или користити моћну командну линију за аутоматизацију процеса, што је веома корисно ако морате поновити исту модификацију у неколико датотека.

Кратка историја и еволуција развоја

Ресурс Хакер је први пут покренут 2016. године. Децембар 1999Ангус Џонсон га је написао у Делфију 3.02 и, током прве три године, прилично често је објављивао ажурирања, усавршавајући његов рад и додајући функције које су га учиниле де факто референцом за уређивање ресурса у Виндоусу.

Око Марта 2002 Програм је достигао верзију 3.4.0, која се дуго сматрала последњом стабилном верзијом. Од тада је његов аутор објавио да нема намеру да настави са развојем алата или објављује његов изворни код. Као што је већ много пута поменуто, Надоградња пројекта на модерне верзије Делфија значила је преписивање или прилагођавање великог дела кода.Нешто што Ангус није био спреман да прихвати.

Годинама је веома јасно одговарао онима који су га тражили да настави са развојем: Нисам планирао да ажурирам Resource Hacker или да продајем код.Упркос томе, популарност програма је наставила да расте, посебно на форумима за прилагођавање Windows-а и заједницама за обрнути инжењеринг, до тачке која је прешла неколико милиона. преузимања.

Иако је у почетку деловало „напуштено“, аутор је изненадио све неким спорадичним новим верзијама. У новембру 2009. године објављена је верзија 3.5.2 бета., са подршком за 64-битне извршне датотеке и приказ PNG слика. У Верзија 3.6.0 је стигла у септембру 2011.што је додало подршку за иконе у PNG формату, што је кључно за добру интеграцију са модерним верзијама Windows-а.

Након тога, објављене су додатне ревизије са побољшањима компатибилности и визуелним подешавањима: каснија грана 4.xy Укључили су побољшану подршку за Unicode, боље руковање RC датотекама и мање козметичке измене, достижући верзије као што су 4.0.0, 4.1.5, 4.2.5 и накнадна ажурирања (4.6.32, 4.7.34 и 5.1.1). Иако темпо није френетичан, Програм је наставио да добија повремена усавршавања..

  10 најбољих програма за претварање фотографија у цртеже

Лиценца, услови коришћења и препоручене алтернативе

Хакер ресурса је бесплатни софтверМожете га користити бесплатно под јасним условима лиценце које његов аутор одржава на званичној веб страници. Није отвореног кода, не дистрибуира се са изворним кодом, а Ангус је јасно ставио до знања да Он никада неће објавити код нити га продати..

Тамо две кључне тачке у условима коришћења, што треба имати на уму када се питате чему служи Resource Hacker у Windows-у:

  • Редистрибуција програма није дозвољена. са било ког домена или на било који начин без претходне писмене дозволе носиоца ауторских права.
  • Софтвер се не може користити за незаконито мењање апликација.На пример, заобилажењем заштите, изменом лиценци или кршењем ауторских права.

У то време, и с обзиром на инсистирање многих корисника који су желели приступ коду, Ангус је препоручио XN уређивач ресурса као алтернатива „отвореног кода“. Касније је поменуо и друге активно развијене алате за уређивање ресурса као добре опције за оне којима је потребно нешто модерније или са сталним одржавањем.

Иако није бесплатно, аутор се показао прилично отвореним за разумну употребу. На пример, када је затражена дозвола да Хакер за прерасподелу ресурса преведен на шпански Са независног веб-сајта, његов одговор је био једноставан и љубазан „Да. Хвала на питању.“, под условом да се поштују његова лиценца и ауторска права.

Кључне карактеристике програма Resource Hacker

Шарм Resource Hacker-а лежи у чињеници да, иако није гигантска апликација, Фокусира се на тачне функције које су вам потребне за уређивање ресурса у оперативном систему Windows.Без обзира да ли сте корисник који само жели да промени икону или програмер који жели да аутоматизује промене десетина извршних датотека.

Визуелизација и истраживање ресурса

Приликом отварања датотеке помоћу програма Resource Hacker, главни прозор приказује следеће у левом панелу: стабло категорије ресурсаОви фолдери могу да варирају од датотеке до датотеке, али је уобичајено пронаћи уносе попут:

  • Формат: АВИ: садржи анимације и видео записе у AVI формату интегрисане у извршну датотеку.
  • Цурсор: групише курсоре које користи апликација.
  • Битна мапа: укључује битмапе (.bmp) које се користе, на пример, за позадине или интерну графику.
  • Икона: чува појединачне иконе апликације.
  • Група икона: обухвата скупове икона различитих величина и дубина боја.
  • Мени - Menu : компајлира структуре менија програма.
  • Диалог: чува дијалошке прозоре које видите када користите софтвер.
  • Стринг Табле: садржи табеле текстуалних низова, веома корисне за превођење или модификовање порука.
  • Акцелератори: дефинисати пречице на тастатури повезано са одређеним радњама.
  • Информације о верзији: пружа податке о верзији датотеке: назив производа, компанију, број верзије итд.

Приликом избора сваког ресурса, Десни панел га приказује као слику или као текст.У зависности од типа. Бинарни ресурси које не препознаје приказују се као бинарни текст само за читање, што бар омогућава брз преглед.

Вађење и извоз ресурса

Једна од најчешће коришћених функција је да издвојити ресурсе из извршне датотекеРесурс Хакер вам омогућава да сачувате иконе, битмапе, курсоре, меније, дијалоге и табеле стрингова у различитим форматима:

  • .res датотеке, чувајући компајлирани ресурс.
  • Појединачне слике, као што су .ico, .cur или .bmp, да бисте их уредили помоћу било ког екстерног графичког едитора.
  • Скрипте ресурса .rcдекомпилирање садржаја у читљив и уређиван текст.

Ова могућност је веома корисна ако желите, на пример, преузмите икону програма, анализирајте текстове апликације или клонирајте изглед дијалошког оквира да бисте га поново користили у свом пројекту.

Уређивање и састављање ресурса

Поред прегледа и извоза, Resource Hacker вам омогућава директно уређивати велики део ресурса и поново их компајлирати да би се интегрисали назад у оригиналну датотеку. Међу најчешћим операцијама су:

  • Преименујте или замените ресурсе, и графику и текст.
  • Измените иконе, курсоре и битмапе, замењујући их сликама из .ico, .cur, .bmp, других .res датотека или чак других .exe датотека.
  • Уређивање дијалога, менија, табела стрингова, акцелератора и образаца у Борланду коришћењем интерног уређивача скрипти.

Када промените скрипта Из дијалога, менија или табеле стрингова, програм укључује Дугме „Компилирај скрипту“ што рекомпилира тај ресурс у ходу са изменама које сте направили. Још једно дугме, „Прикажи дијалог“, омогућава Прегледајте како ће дијалошки оквир изгледати Након компајлирања, нешто веома практично за подешавање положаја контрола и текста.

  Како приступити Ц диску и управљати њиме у оперативном систему Виндовс 11

Такође можете додајте нове ресурсе у извршну датотеку. Ово омогућава, на пример, пружање вишејезичне подршке програму увођењем нових локализованих табела стрингова или дијалога, или уметањем корпоративна икона или лого у одређеном прозору.

Слично томе, Resource Hacker олакшава уклоните неискоришћене ресурсеМноги компајлери додају елементе који апликацији никада нису потребни; њихово брисање може смањити величину коначне датотеке, нешто што је било прилично релевантно у своје време.

Командна линија и аутоматизација

Готово све функције Resource Hacker-а могу бити позвати из командне линијебез потребе за отварањем графичког интерфејса. Ова функција је посебно моћна за аутоматизацију понављајућих задатака, као што је замена исте иконе у скупу извршних датотека или убризгавање табеле низова у више верзија апликације.

Компилатор ресурса интегрисан у програм подржава директиве сличне онима код класичних компајлераКоманде као што је #INCLUDE за коришћење дефиниција у заглавним датотекама, а друге попут #DEFINE, #UNDEF, #IF или #ELIF за контролу који делови скрипте су укључени на основу одређених услова. Поред тога, стрингови могу да садрже излазни знакови и коментариОво омогућава писање прилично сложених и одрживих скрипти ресурса.

Уобичајена употреба: прилагођавање и визуелни „хакови“

У пракси, многи корисници се обраћају Resource Hacker-у јер су видели да је неко променили изглед Windows-а или апликације по вашем укусуВеома познат случај у то време био је онај од Измените explorer.exe да бисте променили реч „Старт“ са дугмета на траци задатака у оперативном систему Windows XP за било шта друго.

Поступак је обично увек сличан: Извршна датотека се отвара помоћу програма Resource Hacker, а затим се претражују текстуални низови или одређени графички ресурс. (икона, битмапа, мени), се уређује или замењује другим, а ресурс се поново компајлира пре чувања промена. Исто важи и за безбрижне шале и озбиљнија прилагођавања, као што је прилагођавање непрецизних текстова менија или превођење делова програма који не нуде засебну језичку датотеку.

Једна веома популарна апликација је промените икону .exe датотеке које користите свакодневно. Типичан ток рада укључује конвертовање жељене слике у .ico формат (на пример, величине 256x256), прављење резервне копије оригиналне .exe датотеке, отварање датотеке помоћу Resource Hacker-а, проналажење гране „Икона“ или „Група икона“, коришћење опције замене икона и коначно сачувајте резултат као нову извршну датотеку да бисте га закачили на траку задатака или мени „Старт“.

Такође је уобичајено да програмери и компаније користе Resource Hacker као помоћни алат за ретуширање визуелних детаља сопствених апликација: полирање дијалошког оквира, прилагођавање препуног текста, укључивање ажурираног логотипа или додавање табеле стрингова за други језик без поновног компајлирања целог пројекта, посебно када комплетан изворни код није при руци у том тренутку.

Техничка разматрања, ограничења и компатибилност

Иако је Resource Hacker веома флексибилан, он има нека ограничења и техничке карактеристике што би требало да буде јасно како би се избегла изненађења.

Прво, Не може да отвара или уређује 16-битне апликацијеДизајниран је за Win32 и Win64 окружења, тако да веома стари програми (из Windows 3.x ере) нису компатибилни.

Штавише, многе тренутне примене, посебно оне које се највише баве коначном величином, подвргнуте су процеси компресије или паковања извршних датотека Једном компајлирано, коришћењем компресора као што је UPX или других комерцијалних система за паковање. Када покушате да отворите једну од ових компресованих извршних датотека помоћу Resource Hacker-а, понекад Видећете само општу структуру и имена ресурсаМеђутим, нећете моћи нормално да уређујете њен садржај док се датотека не распакује, што може бити потребно у случајевима датотека као што су боотрес.длл.

Још једно велико ограничење произилази из његове сопствене историје: језгро Resource Hacker-а је компајлирано са Делпхи 3.02То је значило да, са ел тиемпопојављују се специфични проблеми при раду са апликацијама развијеним у модернијим верзијама Делфијапосебно при компајлацији и декомпајлацији ресурса са новом синтаксом. Да би био потпуно компатибилан, требало би га поново компајлирати са новијом верзијом компајлера и велики делови кода би морали бити модификовани, нешто што је његов аутор искључио.

  Код грешке 0к80070570 у оперативном систему Виндовс 10 | Решења

Такође постоје посебне напомене о интеракцији са визуелни стилови система Windows XP прозори КСНУМКСДодавање манифест ресурса у Resource Hacker (извршни фајл самог уредника) може изазвати повремене проблеме приликом прегледа или уређивања дијалога, па се коришћење прилагођених манифеста преко самог ResHacker-а не препоручује.

Мере предострожности приликом модификовања системских датотека

Модификовање интерних ресурса .exe и .dll датотека, посебно ако су датотеке оперативног системаОво носи ризике. Главни је тај што свака грешка може учинити измењени извршни фајл неупотребљивим или изазвати неочекивано понашање у оперативном систему Windows.

Прва ствар је увек урадити резервне копијеМноги водичи препоручују дуплирање датотеке пре отварања помоћу програма Resource Hacker (на пример, explorer_backup.exe) и остављање оригинала нетакнутог. Поред тога, сам програм обично креира резервну датотеку са суфиксом . "_ОРИГИНАЛ" Први пут када сачувате измене у извршној датотеци. Ако покушате поново и добијете поруку о грешци „Није могуће креирати датотеку…“, вероватно је да резерва Претходни блокира операцију и морате га ручно обрисати у истој фасцикли.

У класичним верзијама Windows-а, заштита системских датотека (Windows File Protection, WFP) Може вас спречити да сачувате измене одређених извршних датотека или библиотека. У таквим случајевима, коришћени су специфични алати попут „WFP Patcher“-а за привремено онемогућавање ове заштите, иако се данас ова врста маневра сматра ризичном и морате пажљиво одмерити да ли се ризик исплати.

Још једна последица модификације извршне датотеке је то што губи свој оригинални дигитални потписПо мишљењу Windows-а, престаје да буде датотека коју је потписао њен издавач и сада се сматра да је од „непознатог издавача“. Ово може покренути безбедносна упозорења и, у неким случајевима, прекршити проверу интегритета Систем Филе Цхецкер, који ће покушати да врати званичну верзију са ЦД-а или из системске слике.

Стога је сасвим логично резервисати уређивање системских датотека за напредни корисници који преузимају ризикЗа мање прилагођавања апликација трећих страна или личних пројеката, последице су обично много лакше за управљање.

Верзије, компатибилност и платформа

Ресурсни хакер је првобитно замишљен за 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 иконе и графика, Unicode, побољшања у руковању RC датотекама и мање козметичке измене. Иако му недостаје јавни план развоја и стална ажурирања, и даље се може преузети са његове веб странице. званична веб страница и остаје потпуно функционалан за оно што се очекује од класичног уређивача ресурса.

Од данас, са свим својим врлинама и ограничењима, веома користан алат за свакога За оне који желе боље да разумеју шта се крије унутар извршних датотека Windows-а, да прилагоде визуелне детаље својих програма или да раде са ресурсима без потребе за поновним компајлирањем читавих пројеката; под условом да се користи разумно, поштујући лиценцу и правећи одговарајуће резервне копије, нуди веома успешан баланс између једноставности, снаге и контроле над иконама, менијима, дијалозима и другим елементима који обликују графичко искуство у Microsoft систему.

.муи
Повезани чланак:
Како прегледати и уређивати .mui датотеке у оперативном систему Windows