Домашня » як » Як змінити іконки на стиснутих .EXE файли без отримання помилок

    Як змінити іконки на стиснутих .EXE файли без отримання помилок

    Ми раніше показали вам, як змінити піктограму у файлі .EXE, але якщо ви спробували це, ви можете дізнатися, що деякі програми та програми дають вам помилку, яка говорить: "Цей файл має нестандартний макет ресурсу ... він, ймовірно, був стиснутий за допомогою компресора EXE. Ось як це виправити.

    У цьому уроці я покажу вам, як розпаковувати такі файли, і я покажу вам іншу програму, яку можна використовувати для зміни значків. Для мого прикладу я буду використовувати мою улюблену програму Irfanview.

    Ця гостьова стаття була написана членом форуму Сарою Джеймсом

    Як змінити іконки на стиснених .EXE файлах

    Irfanview - це чудовий маленький образ для перегляду зображень з безліччю варіантів, але оскільки він існує ще з часів Win98, то іконки виглядають досить застарілими. Змінити зовнішній вигляд самої програми легко. Просто виберіть іншу шкіру, і у вас є інша - більш сучасний вигляд - панель інструментів, як чудова Windows 7 стиль панелі інструментів ви можете завантажити тут \ t.

    Отже, ви йдете з цього:

    До цього

    Але ви все ще застрягли зі старою піктограмою програми. Юк.

    І ще гірше: ви можете створити чудові заставки з Irfanview, як я описав тут, але вони також мають потворний 32 × 32 pixelicon. Тепер це просто не буде.

    Насправді я давно хотів змінити ці значки (і багато інших стиснених файлів), але не зміг, тому що не міг розпакувати exe. Велика подяка Phew на форумі Irfanview. Без нього я ніколи б не подумав про UPX.

    Необхідні інструменти

    Існують способи змінити іконки, використовуючи icoFX або ResHack і розпаковувач під назвою UPX. Я вважаю за краще використовувати IcoFX для цього через ResHack і я вважаю за краще використовувати останню безкоштовну версію.

    IcoFX останнім часом став умовно-безкоштовним з великою кількістю опцій. Дуже приємно, якщо ви хочете намалювати свої власні іконки і курсори, але для мене це відчуває себе як надмірне. Якщо я хочу намалювати піктограму, я віддаю перевагу використанню редактора зображень, таких як gimp або painshop pro.

    Ви можете використовувати новий IcoFX2 15 разів, а потім функцію збереження вимкнено. Що досить довго, якщо ви просто хочете використовувати його для цього підручника, і це дасть вам відчуття програми. Проте існує більш стара версія 1.6.4. це безкоштовна програма. Ви все ще можете знайти його на Filehippo, і він працює чудово. Є також портативна версія 1.6.4. тут.

    Вам також потрібні деякі цікаві іконки.

    Для exe є відмінна заміна Icon IrfanView від ~ ncrow.

    Для скрінсейверів це справа смаку, я вибрав одну з піктограм з Інших Моніторів Dock Icons від MediaDesign

    І з цим шаблоном png він включить ви навіть можете зробити свій власний :)

    Використання UPX і командного рядка

    UPX - утиліта командного рядка. Про те, як працювати з командним рядком, подивіться тут. Мені подобається використовувати командний рядок у теці, в якій я працюю в цей момент, без необхідності вручну шукати папку в командному рядку, тому я використовую це.

    Таким чином, замість того, щоб переходити з C: Користувачі Сара D: Irfanview Project Я безпосередньо відкриваю командний рядок в D: Irfanview Project.

    Чистий ага?

    Щоб встановити UPX правою кнопкою миші upx.exe, виберіть пункт Запуск від імені адміністратора, і буде відкрито вікно команд. Можливо, вам знадобиться перезавантажити комп'ютер, щоб він працював.

    Тепер ви налаштовані на розпакування I_view.exe і Slideshow.exe. Спочатку перейдіть до папки програми Irfanview за замовчуванням C: Програмні файли Irfanview. Скопіюйте файл I_view.exe до робочої папки. Шахта називається Irfanview Project. Потім перейдіть до C: Програмні файли Irfanview Plugins і скопіюйте Slideshow.exe у вашу робочу папку. Створіть нову папку в робочій папці і назвіть її Іконки. Клацніть правою кнопкою миші на цій папці та оберіть Вікно командного рядка.

    У вікні командного рядка введіть upx -d i_view32.exe.

    Натисніть клавішу Enter на клавіатурі, і exe буде розпаковано.

    Зробіть те ж саме для Slideshow.exe.

    Редагування піктограм

    Далі скопіюйте файли PNG, які ви хочете використовувати, як іконки в папку Icons і відкрийте IcoFX. У цьому підручнику я використовую IcoFX 1.6.4. Я віддаю перевагу для перетворення файлів png на іконки, щоб вибрати формат, який я хочу, але ви також можете використовувати файли ico.

    Перейдіть до Інструменти> Пакетний процес…

    Там вам будуть представлені безліч варіантів. Переконайтеся, що позначені пункти Створити іконки з зображень. Далі скористайтеся кнопкою "додати", щоб додати файли PNG, які потрібно конвертувати в піктограми. Нижче наведено велику кількість форматів зображень. Я взагалі вибираю тільки XP кольори, і я впевнений, 128 × 128 галочкою.

    Без формату 128 × 128 піктограми показуватимуться у форматі 48 × 48 у Vista, якщо ви оберете «Великі піктограми» у провіднику.

    Я не відмічаю 256 і 16 кольорів, тому що я використовую тільки свої іконки на Vista або 7, але для максимальної зручності використання можна відзначити і інші. Це зробить ваш файл піктограми трохи більшим, але оскільки розмір не є проблемою в ці дні, ви можете дозволити собі насолоджуватися :)

    Натисніть кнопку ОК і через кілька секунд у вас є дві відповідні піктограми для роботи.

    Вставлення піктограм

    Тепер ми нарешті готові змінити іконки в самій програмі.

    Перейдіть до Інструменти> Редактор ресурсів ...

    Відкриється пусте вікно, подібне до цього:

    Використовуйте жовтий значок відкритого файлу, щоб перейти до i_view32.exe у вашій робочій папці та натисніть Відкрити. Тепер ви можете побачити всі іконки, які зберігаються в exe. Ви можете змінити їх усі, але для цього підручника ми зробимо лише перший.

    Як sidenote: Irfanview також має це ікони файлу зберігаються у Icons.dll котрий ви знаходитесь у теці плагінів. Ви також можете змінити всі ці піктограми на ті, які вам подобаються!

    Клацніть правою кнопкою миші на першій піктограмі та виберіть Змінити.

    Перейдіть до піктограми та натисніть Відкрити.

    Вуаля є ваша нова ікона.

    Натисніть блакитну кнопку збереження.

    І якщо все в порядку, ви побачите файл збережений успішно!

    Натисніть кнопку OK.

    Повторіть процедуру для Slideshow.exe.

    І тоді ви можете подивитися на вашу робочу папку.

    Тепер у вас є файли exe з новими іконками, а старі автоматично підкріплені з розширенням .bak, доданим до їх імені. Я дав bak файли чорний значок корзини - ви, ймовірно, побачити загальний значок і розширення. Bak після імені.

    Іноді нові іконки не відображаються, оскільки Windows зберігає старе зображення в кеші. Перезавантаження зазвичай виправляє це, тому не хвилюйтеся з цього приводу.

    Необов'язково: упаковка exe

    Якщо ви хочете заощадити місце, тепер можна перепакувати файли exe. Відкрийте командний рядок у вашій робочій папці і введіть upx i_view32.exe. Для слайд-шоу ви використовуєте upx slideshow.exe

    Тепер скопіюйте файл i_view32.exe і slideshow.exe до папки програми Irfanview (замінити старі файли exe або перемістити їх з шляху).

    Тестування нових піктограм

    Тепер ми збираємося перевірити, чи є у новостворених заставках новий значок слайд-шоу. На піктограмі програми тестування не дуже багато - ви можете бачити, що з'являються в лівому куті, коли ви відкриваєте Irfanview. Відкрийте Irfanview, а потім відкрийте меню слайд-шоу, натиснувши другу кнопку зліва.

    Ви отримаєте останнє збережене меню слайд-шоу, яке ви ввели. (докладніше див. у цьому підручнику з 7-ї підручників)

    Збережіть слайд-шоу як заставку і перегляньте папку, в якій її було збережено. Це має виглядати так:

    Висновок

    Як показано тут, з деякою наполегливістю ви навіть можете змінити старі програми, щоб відповідати зовнішньому вигляду Vista і Windows 7 і таким чином зберегти чудову програму, як Irfanview як сучасне доповнення до вашої системи.

    Завантажити IrfanView від Ninite