Hogyan lehet megváltoztatni az ikonokat a tömörített .exe fájlok hibaelhárítás nélkül

Tartalomjegyzék:

Hogyan lehet megváltoztatni az ikonokat a tömörített .exe fájlok hibaelhárítás nélkül
Hogyan lehet megváltoztatni az ikonokat a tömörített .exe fájlok hibaelhárítás nélkül
Anonim
Korábban bemutattuk, hogyan kell módosítani az ikont egy.EXE fájlban, de ha kipróbálta ezt, előfordulhat, hogy bizonyos alkalmazások és programok hibát jeleznek, amely azt mondja: "Ez a fájl nem szabványos erőforrás-elrendezést tartalmaz … valószínűleg "EXE kompresszorral" tömörítve. Itt van, hogyan kell kijavítani.
Korábban bemutattuk, hogyan kell módosítani az ikont egy.EXE fájlban, de ha kipróbálta ezt, előfordulhat, hogy bizonyos alkalmazások és programok hibát jeleznek, amely azt mondja: "Ez a fájl nem szabványos erőforrás-elrendezést tartalmaz … valószínűleg "EXE kompresszorral" tömörítve. Itt van, hogyan kell kijavítani.

Ebben a bemutatóban megmutatom, hogyan kell kicsomagolni az ilyen fájlokat, és megmutatom neked egy másik programot, amellyel módosíthatja az ikonokat. Az én példámra fogom használni az összes kedvenc Irfanview programomat.

Ez a vendég cikket a fórum tag Sarah James írta

Hogyan lehet módosítani az ikonokat a tömörített.EXE fájlokban?

Az Irfanview egy csodálatos kis kép, sok és sok lehetőséggel, de mivel azóta a Win98 óta van, az ikonok meglehetősen elavultnak tűnnek. A program megjelenésének módosítása önmagában egyszerű. Csak válasszon másik bőrt, és van egy másik - modernabb megjelenésű - eszköztár, mint például a gyönyörű Windows 7 stílusú eszköztár letölthető itt.

Tehát innen indulsz:

Ehhez
Ehhez
De még mindig elakad a régi program ikon. Yuk.
De még mindig elakad a régi program ikon. Yuk.
És még rosszabb: létrehozhatsz szép képernyővédőket az Irfanview-el, ahogy itt írtam, de ronda 32 × 32 pixelikon is van. Most már csak nem fog.
És még rosszabb: létrehozhatsz szép képernyővédőket az Irfanview-el, ahogy itt írtam, de ronda 32 × 32 pixelikon is van. Most már csak nem fog.
Valójában már sokáig akartam változtatni ezeket az ikonokat (és sok más tömörített fájlt), de képtelen voltam, mert nem tudtam kicsomagolni az exe-t. Nagy köszönet érkezik Phew-hez az Irfanview Fórumon. Anélkül, hogy soha nem gondoltam volna az UPX-re.
Valójában már sokáig akartam változtatni ezeket az ikonokat (és sok más tömörített fájlt), de képtelen voltam, mert nem tudtam kicsomagolni az exe-t. Nagy köszönet érkezik Phew-hez az Irfanview Fórumon. Anélkül, hogy soha nem gondoltam volna az UPX-re.

A szükséges eszközök

Vannak módok az ikonok megváltoztatására, az icoFX vagy a ResHack használatával és az UPX nevű unpackerrel. Én inkább az IcoFX-t használom erre a ResHack-en keresztül, és inkább az utolsó freeware verziót használom.

Az IcoFX az utóbbi időben shareware lett, sok és sok lehetőséggel. Nagyon szép, ha saját ikonokat és kurzorokat szeretne rajzolni, de számomra úgy tűnik, mintha túlzás lenne. Ha szeretnék rajzolni egy ikont, akkor szívesebben használnám a képszerkesztőt, mint a gimp vagy paintshop pro.

Az új IcoFX2 15-szer használható, majd a mentési funkció le van tiltva. Ami elég hosszú, ha csak használni szeretné ezt a bemutatót, és ez a program érzetét fogja érezni. Van azonban egy régebbi verzió 1.6.4. ez freeware. A Filehippo-ban még megtalálható, és tökéletesen működik. Van egy hordozható 1.6.4 verzió is. itt.

Szüksége van néhány szép ikonra is.

Az exe-nek van egy remek csere Icon IrfanView by ~ ncrow.
Az exe-nek van egy remek csere Icon IrfanView by ~ ncrow.

A képernyővédők számára ez ízlés, az egyik ikonot választottam egy másik monitor dokkoló ikonok közül a MediaDesign

És ezzel a png sablonnal azt is magában foglalja, hogy még saját is elkészítheted:)
És ezzel a png sablonnal azt is magában foglalja, hogy még saját is elkészítheted:)

Az UPX és a parancssor használatával

Az UPX parancssori segédprogram. A parancssorból való munkával kapcsolatban nézzünk meg itt. És szeretném használni a parancssorban a mappát, amelyen abban a pillanatban dolgozom, anélkül, hogy kézzel kellene keresnie a mappámat a parancssorba, ezért ezt használom.

Tehát ahelyett, hogy a C: Users Sarah D: Irfanview Project-hez kellene mennie, közvetlenül megnyitom a parancssoromat a D: Irfanview Project-ben.

Rendben?

A UPX rightclick upx.exe telepítéséhez válassza a Futtatás rendszergazdaként parancsot, és egy parancsablak villog. Lehet, hogy újra kell indítania a számítógépet, hogy működjön.
A UPX rightclick upx.exe telepítéséhez válassza a Futtatás rendszergazdaként parancsot, és egy parancsablak villog. Lehet, hogy újra kell indítania a számítógépet, hogy működjön.

Most be van állítva, hogy elkezd kicsomagolni az I_view.exe és a Slideshow.exe fájlt. Először böngéssze az Irfanview program mappájához alapértelmezés szerint: C: Program Files Irfanview. Másolja az I_view.exe fájlt a munka mappájába. Az bányát Irfanview projektnek hívják. Ezután keresse meg a C: Program Files Irfanview Plugins mappát, és másolja a Slideshow.exe fájlt a munkakönyvtárba. Hozzon létre egy új mappát a munkakönyvtárában, és hívja az ikonokat. Kattintson jobb gombbal a mappára, és válassza a Parancssor ablakot ide.

A parancssor ablakában írja be upx -d i_view32.exe fájlt.

Nyomja meg a Enter gombot a billentyűzeten, és az exe lesz kicsomagolva.
Nyomja meg a Enter gombot a billentyűzeten, és az exe lesz kicsomagolva.
Ugyanezt a Slideshow.exe programhoz is.
Ugyanezt a Slideshow.exe programhoz is.

Az ikonok szerkesztése

Ezután másolja át azokat a png fájlokat, amelyeket ikont szeretne használni a mappák ikonjaihoz, és nyissa meg az IcoFX alkalmazást. Ebben a bemutatóban az IcoFX 1.6.4-et használom. Én inkább a png fájlokat ikonokká alakítom, így tudom választani, hogy milyen formátumokat akarok, de használhatod az ico fájlokat is.

Menjen az Eszközök> Batch Process … menüpontra.

Ott számos lehetőség kínálkozik. Győződjön meg róla, hogy a Képek létrehozása a Képek közül be van jelölve. Ezután a Hozzáadás gombra kattintva hozzáadhatja azokat a png fájlokat, amelyeket ikonokra szeretne konvertálni. Az alábbiakban rengeteg képformátum létezik. Általában csak XP színt választok, és győződöm meg róla, hogy a 128 × 128-at ketyegették.
Ott számos lehetőség kínálkozik. Győződjön meg róla, hogy a Képek létrehozása a Képek közül be van jelölve. Ezután a Hozzáadás gombra kattintva hozzáadhatja azokat a png fájlokat, amelyeket ikonokra szeretne konvertálni. Az alábbiakban rengeteg képformátum létezik. Általában csak XP színt választok, és győződöm meg róla, hogy a 128 × 128-at ketyegették.

A 128 × 128 formátum nélkül az ikonok 48 × 48-ban jelennek meg Vista-ban, amikor a "Nagyméretű ikonokat" választja a felfedezőben.

Nem jelölöm a 256 és 16 színt, mivel csak a Vista-t vagy a 7-et használom, de a maximális használhatóság érdekében a többieket is bejelölheted. Az ikonfájl kicsit nagyobb lesz, de mivel a méret nem probléma ezekben a napokban megengedheti magának, hogy elkényeljék:)

Nyomja meg az OK gombot, és néhány másodpercen belül két megfelelő ikon működik együtt.
Nyomja meg az OK gombot, és néhány másodpercen belül két megfelelő ikon működik együtt.

Az ikonok beillesztése

Most végre készen állunk arra, hogy megváltoztassuk az ikonokat a programban.

Menjen az Eszközök> Resource Editor …

Ezzel megnyílik egy üres ablak:
Ezzel megnyílik egy üres ablak:
Használja a sárga nyílt fájl ikont a munkakönyvtár i view32.exe fájlba való böngészéséhez, és kattintson a Megnyitás gombra. Most már láthatja az exe-ben tárolt összes ikont.Megváltoztathatja mindet, de erre a bemutatóra csak az elsőt tennénk.
Használja a sárga nyílt fájl ikont a munkakönyvtár i view32.exe fájlba való böngészéséhez, és kattintson a Megnyitás gombra. Most már láthatja az exe-ben tárolt összes ikont.Megváltoztathatja mindet, de erre a bemutatóra csak az elsőt tennénk.

Mint egy sidenote: Az Irfanview rendelkezik az Icons.dll fájlban tárolt ikonokkal is, amelyeket a plugins mappában talál. Azokat az ikonokat is megváltoztathatja, amelyek tetszenek neked!

Kattintson jobb gombbal az első ikonra, és válassza a Módosítás parancsot.
Kattintson jobb gombbal az első ikonra, és válassza a Módosítás parancsot.
Keresse meg az ikont, és kattintson a Megnyitás gombra.
Keresse meg az ikont, és kattintson a Megnyitás gombra.
Voila van az új ikon.
Voila van az új ikon.

Kattintson a kék mentés gombra.

És ha minden rendben ment, akkor a Fájl mentése sikeresnek kell lennie!
És ha minden rendben ment, akkor a Fájl mentése sikeresnek kell lennie!

Kattintson az OK gombra.

Ismételje meg a Slideshow.exe műveletet.
Ismételje meg a Slideshow.exe műveletet.

És akkor megnézheti a munkakönyvtárat.

Most már megvan az exe fájlok az új ikonokkal és a régiek automatikusan biztonsági másolatot kapnak a kiterjesztéssel.bak hozzáadva a nevükhöz. A fekete fájlokat fekete újrahasznosító ikonra bocsátottam - valószínűleg egy generikus ikont és a név után a.bak kiterjesztést látsz.
Most már megvan az exe fájlok az új ikonokkal és a régiek automatikusan biztonsági másolatot kapnak a kiterjesztéssel.bak hozzáadva a nevükhöz. A fekete fájlokat fekete újrahasznosító ikonra bocsátottam - valószínűleg egy generikus ikont és a név után a.bak kiterjesztést látsz.

Néha nem látja az új ikonokat, mert a Windows megőrzi a régi képet a gyorsítótárban. Az újraindítás általában megjavítja ezt, ezért ne aggódj ezen a ponton.

Opcionális: az exe csomagolása

Ha helyet szeretne menteni, most újracsomagolhatja az exe fájlokat. Nyissa meg a parancssablont a munkakönyvtárában, és írja be az ixview32.exe fájlt. A diavetítéshez használja a upx slideshow.exe programot

Most másolja az i view32.exe és a slideshow.exe fájlt az Irfanview program mappájába (cserélje ki a régi exe fájlokat, vagy távolítsa el őket az útból).
Most másolja az i view32.exe és a slideshow.exe fájlt az Irfanview program mappájába (cserélje ki a régi exe fájlokat, vagy távolítsa el őket az útból).

Új ikonok tesztelése

Most meg fogjuk tesztelni, ha az újonnan létrehozott képernyővédők valóban az új diavetítés ikon. Nincs sok teszt a program ikonján - láthatod, hogy a bal oldali sarokban megjelenik, amikor megnyitja az Irfanview-ot. Nyissa meg az Irfanview elemet, majd nyissa meg a slideshow menüt a bal oldalon lévő második gombra kattintva.

A beírt utolsó mentett diavetítésmenüt kapja meg. (további részletekért lásd a 7tutorials bemutatót)
A beírt utolsó mentett diavetítésmenüt kapja meg. (további részletekért lásd a 7tutorials bemutatót)
Mentse el a diavetítést képernyővédőként, és nézze meg a mappát, ahová mentette. Úgy kell kinéznie:
Mentse el a diavetítést képernyővédőként, és nézze meg a mappát, ahová mentette. Úgy kell kinéznie:

Következtetés

Amint az itt látható egy kicsit kitartó, akkor is módosíthatja a régebbi programok illeszkednek a megjelenés a Vista és a Windows 7, és így tartani egy remek kis program, mint az Irfanview, mint egy modern kiegészítése a rendszer.

Töltse le a Ninite IrfanView-t

Ajánlott: