Как заменить икону в .EXE файле

Немного теории

Resource Tuner отлично подходит для замены икон в любых исполняемых файлах - будь то икона в десктопном приложении или икона приложения на вашем мобильном телефоне, работающем под управлением Windows Mobile.

Но прежде чем приступить к замене иконы, следует вспомнить, что внутри исполняемых файлов обычно одна и та же икона представлена в нескольких вариантах.

Иконы в EXE файлах собраны в иконные группы (Icon Groups). Каждая Icon Group может содержать иконы с одним и тем же изображением, но с разными размерами и с разным количеством цветов. Стандартным набором для главной иконы приложения под Windows Vista является набор икон с размерами 16, 32, 48 и 256 пикселей, и глубиной цвета 32 бит (24 бит плюс 8-битный альфа канал), 8 бит (256 цветов) и 4 бита (16 цветов), т.е. в сумме 12 икон.

Например, вот как выглядит иконная группа в нашем любимом Блокноте из Windows XP:

Поэтому при замене иконы (или курсора) на другую икону пожалуйста убедитесь, что заменяемое изображение имеет тот же размер и ту же глубину цвета. Например, если у иконы размер 16х16 и количество цветов 256, её нельзя заменить на 32-битную икону размером 32х32.

Если вы продолжаете получать ошибку о несовпадении икон, хотя на ваш взгляд они выглядят идентично, проверьте глубину цвета: 24-битные и 32-битные иконы выглядят практически одинаково, но у 24-битной иконы отсутствует альфа-канал.

Как заменить икону в .EXE файле при помощи Resource Tuner

1. Откройте EXE файл в Resource Tuner и раскройте папку Icon Entry .

2. Выберите в Дереве ресурсов икону, которую вы хотите заменить.

Если

у вас уже есть готовая икона для замены, пропустите шаги 3 и 4:

3. Выбрав икону, нажмите кнопку 'Save Resource As. ' на панели инструментов (первая икона слева) и сохраните икону в виде файла .ICO на десктоп.

4. Используйте любую программу для создания и редактирования икон, чтобы внести изменение в сохранённую икону (.ICO ). Убедитесь, что ваша новая икона имеет тот же размер и ту же глубину цвета. что и та, которую вы заменяете.

Возвращаемся к замене иконы:

5. Выбрав икону, щёлкните по ней дважды. Или нажмите кнопку Resource Editor на панели инструментов (третья слева). Появится окно редактора графики:

6. Нажмите кнопку Open Source File (Ctrl+O) на тулбаре, как показано на картинке вверху, и выбирете на диске ваш файл иконы.

ЕЩЁ РАЗ. Пожалуйста убедитесь, что заменяемое изображение имеет тот же размер и ту же глубину цвета. Например, если у иконы размер 16х16 и количество цветов 256, её нельзя заменить на 32-битную икону размером 32х32.

7. Нажмите OK для подтверждения и закрытия окна редактора, затем выбирете в меню 'File' -> 'Save File As. ' для сохранения произведённых изменений в файл. Если выскочит предупреждение о том, что размер файла изменился, нажмите "Yes" для подтверждения. Для отмены всех изменений нажмите кнопку Cancel .

Изменения в файле вступят в силу только после того, как вы сохраните файл на диск.

Замена икон из командной строки при помощи Resource Tuner Console

Если вам требуется регулярно заменять иконы или добавлять новые иконы в десятках файлов, эту операцию целесообразно производить с помощью программы для пакетной замены икон - Resource Tuner Console .

Источник: www.heaventools.ru

Категория: Программное обеспечение

Похожие статьи: