Si të shikoni kodin e programit exe. Si të hapni një skedar .DLL ose .EXE në redaktorin e burimeve. Nuk ka kuptim të hapësh ndonjë skedar në redaktuesin e burimeve

Për ndihmë të mëtejshme Sintonizuesi i burimeve Mund të hapni skedarë të ngjeshur si .EXE, .DLL, .OCX, screensavers (.SCR) dhe shumë të tjerë. Duke hapur skedarin, ju refuzoni aksesin në burimet në skedar dhe mund të ndryshoni ikonat, kursorët dhe grafika në formate të ndryshme, të ndryshoni rreshtat në meny, kutitë e dialogut dhe elementë të tjerë të ndërfaqes së klientit.

Sidoqoftë, kini parasysh se burimet e skedarit janë bashkangjitur me kodin e programit dhe duke ndryshuar ndërfaqen e programit, ju nuk e mohoni aksesin në kodin e programit. Duke përdorur redaktuesin e burimeve, mund të ndryshoni elementët kryesorë të programit. Kodi i programit përtej redaktuesit të burimeve nuk mund të ndryshohet.

Për ndryshime më serioze (megjithatë, asgjë e mirë nuk mund të arrihet pa prova të mjaftueshme në softuerin për Windows), rekomandohet përdorimi i PE Explorer (redaktori i strukturës së skedarit PE) ose FlexHex (redaktori hex për skedarët binare).

Hapni skedarin EXE ose DLL nga Resource Tuner

Ka disa mënyra për të hapur skedarë. Për të hapur skedarin për shikim dhe redaktim, klikoni butonin Hap skedarin në shiritin e veglave ose zgjidhni një komandë Skedari > Hapur nga menyja. Menyja rënëse pranë butonit në shiritin e veglave ju jep akses të shpejtë në listën e skedarëve të mbetur. Kjo listë mund të hiqet me komandën Skedari > Skedarët e fundit nga menyja e programit. Numri i skedarëve në listë rregullohet në dialog Personalizoje.


Ju gjithashtu mund ta hapni skedarin duke përdorur sintonizuesin shtesë të burimeve direkt nga Windows Explorer duke klikuar me të djathtën mbi skedar dhe duke zgjedhur Hape me Resource Tuner Nga menyja e kontekstit.

Ose thjesht mund të tërhiqni dhe lëshoni ikonën e skedarit nga Windows Explorer në ikonën Resource Tuner në desktop ose në dritaren e Resource Tuner që funksionon.

Ju gjithashtu mund ta hapni skedarin nga linja e komandës.
Për shembull: restuner.exe emri i skedarit.exe

Kur hapni një skedar, Resource Tuner kryen një sërë operacionesh automatike: shpaketon skedarin, i cili tregon se ai nuk është i paketuar duke përdorur UPX, më pas kontrollon strukturën dhe burimet e skedarit për gabime të mundshme dhe disponueshmëria e burimeve të dëmtuara varet nga specifikimi i formatit të skedarit.

Shënime për orën e hapjes së skedarit

Nëse skedari është i dëmtuar kur e hapni, atëherë ka tre arsye: skedari është vjedhur, skedari është 16-bit ose skedari nuk ruhet.

1. Kompromis: Dosja e dëmeve, e shtrydhur nga një qese ose e vjedhur nga një mbrojtës.

Rreziku që një skedar të kompresohet për të ndryshuar madhësinë e tij është edhe më i madh. Ka dhjetëra paketues dhe mbrojtës për skedarët e mbyllur dhe të reja po shfaqen vazhdimisht. Resource Tuner inkurajon shpaketimin e vetëm një pakete, por më të gjerë - UPX. Paketuesit e tjerë nuk mbështeten dhe do të duhet ta shpaketoni vetë skedarin, para së gjithash mund ta hapni skedarin për shikim ose modifikim.

Kjo situatë nuk shihet si një kompromis programor. Ne nuk synojmë të luftojmë përpjekjet e autorëve të tjerë të programeve për të vjedhur krijimet e tyre nga e keqja dhe nuk mbështesim zbërthimin e dhjetëra paketimeve të ndryshme, duke përfshirë produkte komerciale dhe produkte vetëlëvizëse.

2. Kompilimi: Skedari i vlerës është një ekzekutues NE 16-bitësh. Ky format nuk mbështetet!

Programet tona funksionojnë vetëm me skedarë PE 32 dhe 64-bit. Formati NE (shkurt për "New Executable") është një format për programet 16-bit që ka humbur që nga versionet më të vjetra të Windows 3.xx. Me ardhjen e Windows 95, ky format konsiderohet i vjetëruar dhe nuk modifikohet, megjithëse mund të përdoret në platformat aktuale si Microsoft. Ne nuk i mbështesim skedarët 16-bit dhe nuk kemi ndërmend t'i mbështesim ato.

3. Shënim: Skedari nuk është skedar EXE ose DLL. Shkojme!

Sintonizuesi i burimeve do të thotë se skedari nuk ka shtesë. Nëse ndryshoni shtrirjen e skedarit të përpiluar, le të themi, ndryshoni EXE në .TXT ose fshini shtesën, Resource Tuner nuk do të mashtrohet: programi, kur hap një skedar, analizon kokën e skedarit në mes të skedarit, dhe zgjerimi nuk ndikohet mrekulli.

Për shkak se Resource Tuner ju informon se skedari nuk është i lidhur, ky është rasti. Nëse keni siguruar një skedar teksti nga furnizuesi me extensions.DLL, atëherë skedari mbetet një skedar teksti dhe nuk bëhet një bibliotekë dinamike. Mos lejoni që skedari i zgjeruar t'ju mashtrojë.

Nuk ka kuptim të hapësh ndonjë skedar në redaktuesin e burimeve

Pavarësisht nga fakti se Resource Tuner përdoret për të zbuluar dhe modifikuar çdo skedar 32-/64-bit që ruhet, ekzistojnë disa lloje skedarësh EXE, në të cilët burime ka pothuajse çdo ditë.

1. Skedarët e krijuar duke përdorur Visual Basic.

Në skedarë të tillë, seksioni i burimeve nuk ka asgjë përveç një ikonë dhe informacione për versionin. Rreshtat dhe dialogët në programet e shkruara në bazë vizuale ruhen në formatin e tyre të pronarit dhe seksioni i burimeve standarde nuk modifikohet.

2. Skedarët EXE me madhësi gigabajt ose më shumë.

Oskolki Resource Tuner është një program 32-bit që ofron një ndërfaqe natyrale për ruajtjen e një skedari imazhi që ruhet në memorien virtuale brenda gigabajtit të parë. Skedari është një gigabajt në madhësi dhe thjesht nuk do të përshtatet më atje.

3. Arkivat janë të paketuara vetë në formën e skedarëve EXE.

Në skedarë të tillë, burimet nuk kanë asgjë përveç ikonave dhe informacionit rreth versionit, dhe ndoshta asgjë fare. Në thelb, këto janë të dhëna të arkivuara, të mbrojtura nga një program për shpaketim.

4. Instaluesit e programeve të tjera.

Skedarë të tillë nuk kanë asgjë në burime përveç ikonave dhe informacionit rreth versionit. Shumë e ngjashme me pikën 3. Skedari i instaluesit mund të shihet si një kontejner, në mes të të cilit ndodhet një skedar tjetër .EXE në formë të thjeshtë dhe një nënprogram për zbatimin e tij. Për më tepër, programet për krijimin e instaluesve përdorin algoritme të ndryshme për të ruajtur të dhënat e arkivuara.

Shijoni versionin pa mace!


Resource Tuner fokusohet në të gjitha versionet e Windows
2000 dhe XP deri në 8 dhe 10.

Përfitimet minimale të sistemit:
Procesori Intel Pentium® ose AMD K5 166 MHz
16 MB RAM

Është e pamundur të hapësh kodin e daljes, për të cilin jemi përpjekur të sigurojmë siguri (veçanërisht për të pasurit e kompanisë).

Ka gjithashtu mënyra për të hapur kodin shpesh.

  • IDA Pro është më i miri në botë pa hakerë të kushtueshëm, makro mund të përdoren për të kthyer kodin. Mos u shqetësoni për këtë. Produktet Borland janë veçanërisht të sjellshme.
  • Hiew.Exe është një mjet pa kosto, madje edhe i vogël, që ju lejon të redaktoni kodin tuaj të montimit. Ju mund të redaktoni tekstin për qëllime të vazhdueshme. Mund ta përdorni për të krijuar një "përkthim" me një program tjetër, pastaj fshini emrin e kompanisë.
  • Nëse është një skedar PDB, ose informacioni i korrigjimit i shtohet skedarit, atëherë kodi mund të nxirret në mes të zhvillimit (pasi informacioni i korrigjimit është i plotë) dhe rrallë mund të modifikohet. Nuk është e mundur të hiqni kodin e daljes, por mund të hiqni "numrat e serive dhe emrat e kodeve të daljes", si dhe emrat/vlerat e të gjitha konstanteve, variablave lokale, të hiqni "fragmentimin e funksioneve" dhe hiqni klasat nga klasa (ndoshta të gjitha strukturat dhe tekstin e programit) do të thotë të falni programin roboti razumіnnya. Për biblioteka të caktuara (dll), skedarët pdb mund të shtohen veçmas. Nuk ka gjasa që një kompani që respekton veten të lejojë që një rishikim i PDB-së të produktit të saj t'ia vlejë.
  • Informacioni i korrigjimit, që do të thotë informacion DebugInfo, është i ngulitur në exe. Nëse ka një informacion të tillë dhe një mjet përkatës (për shembull, në koleksionet dhe verën e Borland Delphi), atëherë mund ta krijoni atë në një mënyrë të ngjashme me pikën e mëparshme. Nuk ka gjasa që një kompani të respektojë veten për të lejuar një marrëveshje të tillë "të keqe" (të ngjashme me PDB).
  • Nëse skedari i shkrimeve në të mund të shikohet plotësisht në kodet duke përdorur disSharp (programe të tilla janë "të lidhura" në tabelën e importit vetëm mscorlib dhe të gjitha). DisSharp çmonton dobët pjesë të caktuara të programeve, por ndoshta versioni i tij me pagesë, ose versioni me pagesë i shërbimeve të ngjashme e zbulon kodin më qartë.
  • Nëse skedari është shkruar në FoxPro, Clipper dhe gjuhë të tjera të ngjashme të bytekodit, ai mund të hapet nga shërbime speciale (për shembull, Refox).
  • Shërbimi exescope.exe ResourceHacker.exe dhe mjete të ngjashme ju lejojnë të shfaqni kokën, lidhjet e bibliotekës (mund t'i ndiqni ato kuptojnë mbi çfarë është shkruar programi) dhe modifikoni burimet me programe (format e burimeve duke përfshirë Delphi, ikona, fotografi, tabela të rreshtave të burimeve).
  • Siç e dimë kodin e krijimit, mendoj se ka shërbime të veçanta për ta hapur atë (janë të paguar dhe të paarritshëm).

E di, megjithatë, se nuk ka paketues kodi (atëherë duhet të zbrazni menjëherë paketuesin), një kod enkriptues/vetë-modifikues. Nëse nuk thyeni një pengues, nuk mund të humbisni. Sa më i madh të jetë kodi, aq më lehtë është të zhvillohet.

P.S. Mendimi im i veçantë është se gjithçka do të hapet dhe do të zemërohet, por do t'ju duhet të shpenzoni shumë kohë për të. Mund të ketë më shumë (në varësi të disponueshmërisë së mjeteve; mjetet e mira nuk janë lehtësisht të disponueshme).


Disa rregullime CODE.EXE dhe rregullime të tjera EXE të sistemit mund të jenë për shkak të problemeve me regjistrin e Windows. Disa programe mund të dëmtojnë skedarin CODE.EXE, por nëse programet fshihen ose ndryshohen, ata do të humbasin hyrjen e regjistrit EXE "jetim" (jetim).

Në parim, kjo do të thotë që në kohën kur skedari aktual po ndryshohet, skedari regjistrohet gabimisht në regjistrin e Windows. Nëse Windows përpiqet të gjejë një skedar për shkak të udhëzimeve të pasakta (për të çinstaluar skedarët në kompjuterin tuaj), programi CODE.EXE mund të dështojë. Përveç kësaj, infeksioni me softuer të keq mund të korruptojë regjistrimet e regjistrit që lidhen me Game Cracker. Prandaj, nëse shënimet e regjistrit EXE janë të dëmtuara, ato duhet të korrigjohen për ta çuar problemin në rrënjë.

Redaktimi manual i regjistrit të Windows duke fshirë çelësat CODE.EXE për të bërë gabime nuk rekomandohet nëse nuk jeni mirëmbajtës i kompjuterit. Ndryshimet e bëra gjatë redaktimit të regjistrit mund të bëjnë që kompjuteri juaj të bëhet i papërdorshëm dhe të shkaktojë probleme me sistemin tuaj operativ. Në fakt, ka një gjendje kome, e vendosur në vendin e gabuar, mund të prishë sharmin e kompjuterit!

Në lidhje me një rrezik të tillë, ju rekomandojmë të përdorni mjete të besueshme të pastrimit të regjistrit, të tilla si %%product%% (pjesë të Microsoft Gold Certified Partner), për të skanuar dhe rregulluar çdo problem që lidhet me CODE.EXE. Duke pastruar regjistrin me Vikorist, mund të automatizoni procesin e kërkimit të shënimeve të këqija të regjistrit, duke i dërguar ato në skedarë të përditshëm (për shembull, klikoni në CODE.EXE) dhe duke dërguar ato që nuk funksionojnë në mes të regjistrit. Para çdo skanimi, krijohet automatikisht një kopje rezervë, e cila ju lejon të bëni çdo ndryshim me një klikim dhe ju mbron nga dëmtimet e mundshme të kompjuterit tuaj. Më e rëndësishmja, heqja e lejeve të regjistrit mund të rrisë në mënyrë dramatike rrjedhshmërinë dhe produktivitetin e sistemit.


Paraprakisht: Meqenëse nuk jeni njohur me kompjuterin tuaj, ne nuk rekomandojmë modifikimin manual të regjistrit të Windows. Përdorimi i gabuar i Redaktorit të Regjistrit mund të çojë në probleme serioze dhe të kërkojë riinstalimin e Windows. Ne nuk garantojmë që problemet që rezultojnë nga përdorimi i gabuar i Redaktorit të Regjistrit mund të korrigjohen. Ju lutemi kontaktoni Redaktorin e Regjistrit në përgjegjësinë tuaj.

Përpara se të përditësoni manualisht regjistrin e Windows, duhet të krijoni një kopje rezervë, duke eksportuar një pjesë të regjistrit të lidhur me CODE.EXE (për shembull, Game Cracker):

  1. Klikoni në butonin Fillo.
  2. fut " komandë" kerko me radhe... MOS U SHTYP ENDE HYN!
  3. Çelësat e butë CTRL-Shift në tastierë, shtypni HYN.
  4. Do të shfaqet një kuti dialogu për qasje.
  5. Shtypni Kështu që.
  6. Kutia e zezë hapet me një kursor që pulson.
  7. fut " regedit"dhe shtypni HYN.
  8. Në Redaktorin e Regjistrit, zgjidhni çelësin e lidhur me CODE.EXE (për shembull, Game Cracker) për të cilin duhet të krijoni një kopje rezervë.
  9. Në meny Skedari Zgjidhni Eksporto.
  10. Në listë Mbroni nga Zgjidhni dosjen ku duhet të ruani një kopje rezervë të tastit Game Cracker.
  11. Në fushë Emri i skedarit Futni një emër për skedarin rezervë, për shembull, "Game Cracker backup".
  12. Ndrysho mendjen, çfarë ka pranë fushës? Gama e eksportit kuptimi vibrano Vibrana Gilka.
  13. Shtypni Ruaj.
  14. Skedari do të ruhet s zgjeruar.reg.
  15. Tani keni një kopje rezervë të hyrjes së regjistrit të lidhur me CODE.EXE.

Pasojat e redaktimit manual të regjistrit nuk do të përshkruhen në këtë artikull, por ato mund të dëmtojnë seriozisht sistemin tuaj. Nëse dëshironi të merrni më shumë informacion rreth redaktimit manual të regjistrit, ju lutemi kini parasysh udhëzimet e mëposhtme.