Domovská » jak » Jak změnit ikony na komprimovaných souborech .EXE, aniž by došlo k chybě

    Jak změnit ikony na komprimovaných souborech .EXE, aniž by došlo k chybě

    Předtím jsme vám ukázali, jak modifikovat ikonu v souboru .EXE, ale pokud jste to zkusili, zjistíte, že některé aplikace a programy vám dávají chybu, která říká: "Tento soubor má nestandardní rozložení zdrojů ... pravděpodobně byla komprimována kompresorem "EXE". Zde je návod, jak to opravit.

    V tomto tutoriálu vám ukážeme, jak dekomprimovat takové soubory a ukážeme vám další program, který můžete použít k úpravě ikon. Pro můj příklad budu používat můj oblíbený program Irfanview.

    Tento příspěvek byl napsán členem fóra Sarah James

    Jak upravit ikony na komprimovaných souborech .EXE

    Irfanview je nádherný malý prohlížeč obrázků s množstvím možností, ale od té doby, co se od Win98 objevily, jsou to ikony spíše zastaralé. Změna vzhledu samotného programu je snadná. Stačí vybrat jinou kůži a máte další - modernější vypadající - nástrojovou lištu, stejně jako nádherný panel nástrojů ve stylu Windows 7 si můžete stáhnout zde.

    Takže jdete z toho:

    K tomuto

    Ale stále jste přilepená starou ikonou programu. Yuk.

    A ještě horší: můžete vytvořit krásné spořiče obrazovky s Irfanview, jak jsem zde popsal, ale mají také ošklivé 32 × 32 pixelicon. Teď to prostě nedělá.

    Vlastně jsem chtěl změnit tyto ikony (a mnoho dalších komprimovaných souborů) po dlouhou dobu, ale nebyl schopen, protože jsem nemohl rozbalit exe. Velkou poděkování patří Fheovi na fóru Irfanview. Bez něj bych nikdy nepomyslel na UPX.

    Nástroje, které potřebujete

    Existují způsoby, jak změnit ikony pomocí ikon icoFX nebo ResHack a rozbalovacího zařízení UPX. Dávám přednost použití IcoFX přes ResHack a dávám přednost použití poslední freeware verze.

    IcoFX se v poslední době stal shareware s mnoha a mnoha možnostmi. Velmi pěkné, pokud chcete kreslit vlastní ikony a kurzory, ale pro mě to připadá jako přehnané. Pokud chci kreslit ikonu, dávám přednost použití editoru obrázků, jako je gimp nebo paintshop pro.

    Nový IcoFX2 můžete použít 15krát a funkce uložení je vypnutá. Což je dostatečně dlouhé, pokud ji budete chtít použít pouze pro tento tutoriál, a to vám dá pocit z programu. Existuje však starší verze 1.6.4. to je freeware. Pořád můžete najít na Filehippo a funguje to naprosto v pohodě. K dispozici je také přenosná verze 1.6.4. tady.

    Potřebujete také nějaké pěkné ikony.

    Pro exe je výborná náhradní ikona IrfanView od ~ ncrow.

    Pro spořiče obrazovky je to záležitost chuti, vybrala jsem si jednu z ikon z jiných ikon monitoru doku MediaDesign

    A s tím png šablony, které obsahuje, můžete dokonce vytvořit svůj vlastní :)

    Použití UPX a příkazového řádku

    UPX je nástroj příkazového řádku. Informace o tom, jak pracovat s příkazovým řádkem, naleznete zde. A chtěl bych použít příkazový řádek ve složce, kterou v tuto chvíli pracuji, aniž by musel ručně hledat můj adresář v příkazovém řádku, takže používám tuto.

    Takže namísto toho, abych musel jít z C: \ Users \ Sarah \ do D: \ Irfanview Project I přímo otevře příkazový řádek v projektu D: \ Irfanview.

    Skvělý?

    Chcete-li nainstalovat soubor UPX rightclick upx.exe, zvolte možnost Spustit jako správce a okno příkazu bude blikat. Možná budete muset restartovat počítač, aby fungoval.

    Nyní jste nastaveni rozbalení I_view.exe a Slideshow.exe. Nejprve procházejte programovou složku Irfanview ve výchozím nastavení C: \ Program Files \ Irfanview. Kopírovat I_view.exe do pracovní složky. Můj se nazývá Projekt Irfanview. Pak přejděte do složky C: \ Program Files \ Irfanview \ Plugins a zkopírujte soubor Slideshow.exe do pracovní složky. Vytvořte novou složku v pracovní složce a zavolejte ji ikony. Klepněte pravým tlačítkem myši na tuto složku a zde vyberte příkaz Příkazový řádek.

    V okně příkazového řádku zadejte příkaz upx -d i_view32.exe.

    Stiskněte klávesu Enter na klávesnici a exe bude rozbalen.

    Stejně jako u aplikace Slideshow.exe.

    Úpravy ikon

    Dále zkopírujte soubory png, které chcete použít jako ikony do složky Ikony a otevřete IcoFX. V tomto tutoriálu používám IcoFX 1.6.4. Dávám přednost konverzi souborů png na ikony sám, takže si mohu vybrat, jaké formáty chci, ale můžete také použít soubory ico.

    Přejděte na Nástroje> Dávkový proces ...

    Tam vás představí řada možností. Zkontrolujte, zda je zaškrtnuto políčko Vytvořit ikony ze snímků. Poté použijte tlačítko pro přidání souborů png, které chcete převést na ikony. Pod tím je spousta obrazových formátů. Obecně si vybírám pouze barvy XP a ujistěte se, že je zaškrtnuto 128 × 128.

    Bez formátu 128 × 128 se v aplikaci Vista objeví ikony 48 × 48, pokud zvolíte možnost "Velké ikony".

    Nezakrývám 256 a 16 barev, protože používám pouze ikony na Vista nebo 7, ale pro maximální použitelnost můžete také zaškrtnout ostatní. Bude to váš soubor ikon trochu větší, ale protože velikost není problém v těchto dnech si můžete dovolit dopřát :)

    Stiskněte tlačítko OK a během několika sekund máte k dispozici dvě vhodné ikony.

    Vkládání ikon

    Nyní jsme konečně připraveni změnit ikony v samotném programu.

    Přejděte do Nástroje> Editor zdrojů ...

    Otevře se prázdné okno takto:

    Chcete-li procházet soubor i_view32.exe v pracovní složce, použijte žlutou otevřenou ikonu souboru a klepněte na Otevřít. Nyní můžete vidět všechny ikony uložené v exe. Můžete je změnit, ale pro účely tohoto tutoriálu děláme pouze první.

    Jako sidenote: Irfanview má také ikony souborů uložené v Icons.dll, které najdete ve složce pluginy. Můžete také změnit všechny tyto ikony na ty, které se vám líbí!

    Klepněte pravým tlačítkem myši na první ikonu a vyberte možnost Změnit.

    Prohlédněte si ikonu a klikněte na Otevřít.

    Voila je tvoje nová ikona.

    Klikněte na tlačítko modré uložit.

    A pokud se vše stalo bezpodmínečně, měli byste vidět soubor úspěšně uložen!

    Klepněte na tlačítko OK.

    Opakujte postup pro program Slideshow.exe.

    A pak se můžete podívat na pracovní složku.

    Nyní máte soubory exe s novými ikonami a staré byly automaticky zálohovány s příponou .bak přidanou k jejich jménu. Dávám soubory bak černou ikonu recyklovaného koše - pravděpodobně vidíte generickou ikonu a příponu .bak za jménem.

    Někdy se nové ikony nezobrazují, protože systém Windows uchovává starý snímek v mezipaměti. Restartování obecně řeší, takže se nebojte o tom v tomto okamžiku.

    Volitelné: balení exe

    Pokud chcete ušetřit místo, můžete nyní znovu načrtnout exe soubory. Otevřete příkazový řádek v pracovní složce a zadejte příkaz upx i_view32.exe. Pro prezentaci použijete upsh slideshow.exe

    Nyní zkopírujte soubory i_view32.exe a slideshow.exe do složky programu Irfanview (nahradit staré exe soubory nebo je odstranit z cesty).

    Testování nových ikon

    Nyní budeme zkoušet, zda mají nově vytvořené spořiče obrazovky novou ikonu prezentace. Na ikoně programu není moc testovat - vidíte, že se objeví v levém rohu vždy, když otevřete aplikaci Irfanview. Otevřete okno Irfanview a poté otevřete nabídku prezentace snímků kliknutím na druhé tlačítko vlevo.

    Získáte poslední uloženou prezentaci, kterou jste zadali. (další podrobnosti naleznete v tomto tutoriálu na 7tutoriích)

    Uložte prezentaci jako spořič obrazovky a podívejte se do složky, do které jste ji uložili. Mělo by vypadat takto:

    Závěr

    Jak je ukázáno zde s trochou vytrvalosti, můžete dokonce upravovat starší programy tak, aby odpovídaly vzhledu systému Vista a Windows 7, a tak udržujte vynikající malý program jako je Irfanview jako moderní doplněk k vašemu systému.

    Stáhněte si IrfanView od Ninite