Rozborka setup.exe
Ahoj chci se optat dá se nějak rozebrat instalační soubor abych si ho mohl přepsat podle mě?Asi to jednoduchý nebude co, když neumím programovat.
Ahoj chci se optat dá se nějak rozebrat instalační soubor abych si ho mohl přepsat podle mě?Asi to jednoduchý nebude co, když neumím programovat.
Zpět do poradny Odpovědět na původní otázku Nahoru
Taky bych nesel operovat apendix...
Tohle komentovat nebudu. Napiš, co přesně potřebuješ udělat, tj. co ti nevyhovuje. Ale konkrétně.
Pavel
Jde o to, v jakém programu je ten Setup.EXE vytvořený. Každý instalační program má vlastní způsob, jak soubory komprimuje, jak je ukládá do výsledného balíku...
Na InstallShield jsem tuším dekompilátor potkal.
Na MS balíky dekompilátor existuje
U menších instalátorů - InnoSetup, NullSoft Install už bych to neviděl vůbec jednoduše...
Ale počítej s tím, že když to rozebereš, nebudeš mít jak to zase poskládat bez příslušného programu, ve kterém byl blík vytvořen.
A tak zrovna Inno Setup dekompilátor má. MSI taky, ale nejlepší asi bude použít Process Monitor, zjistit kam zapisuje soubory, co zapisuje do registrů a pak si udělat vlastní instalaci... U jednoduchých aplikací není problém ale u větších už to bude pracný.
jj super a jak nebo v čem třeba rozeberu icq a upravím si ho podle sebe.nebo treba mam program co me monitoruje herni server ale ve hre tam vypisuje odkaz na web programu a dalsi blbosti co bych tam nechtel nebo treba bych je chtel prepsat
nemyslis, ze vzhladom na svoje znalosti rubes trochu vysoko?
nikdo se nenarodil aby vsechno umel taky se to kazdej musel naucit ne?a ja sem dost učenlivej .Já se jen ptal ale koukam že to asi není žádná prča.a za zeptání sem nic nedal
Začni třeba s Resource Hacker; existuje i česká verze. Ovšem zdaleka to není všelék. Pravděpodobně budeš potřebovat i nějaký hexaeditor.
Bacha ale na licenční ujednání (viz níže); zásahy do kódu jsou obvykle zakázány.
a takisto by nezaskodilo precitat EULA pre ICQ, nemyslim si, ze by bola akakolvek verzia ICQ dostupna na upravu zdrojoveho kodu (ci reverzne inzinierstvo sa to vola? )
tak a tu to mate:
Licencia na uzivanie ICQ (jej cast)
Portable Executable (EXE) soubory se nejjednodušeji upravují resource editory jako zmíněný Resource Hacker ale nejde s ním dělat vše, pak přicházejí na řadu HEX editory a disassemblery a to je jiná liga... vlastně úplně jinej sport a bez znalosti assembleru nemáš šanci něco smysluplně upravit. U aplikací psaných pro .NET pak jako nejlepší volbu beru Reflector.
Ještě bych doplnil, že občas bývají PE exáče (a asi i jiné) různě pakovány (např. pomocí UPX). Nejdříve tedy bude možná potřeba příslušný *exe roz-UPX-ovat (popřípadě použít příslušný unpacker).
Existují programy, které zjistí, čím je soubor pakován a čím jen tedy rozpakovat. Pakování UPX (vč. verze - vyšší jsou zpětně kompatibilní) se dá jednoduše zjistit z hlavičky souboru.
Více: upx.sourceforge.net
díky všem budu experimentovat nebo stoho budu tak vyprdlej že se na to vykašlu.