![]() |
Модераторы: Се ля ви |
![]() ![]() ![]() |
|
AXS |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 115 Регистрация: 26.9.2008 Где: РК Репутация: нет Всего: -1 |
Кто знаком со структурой exe'шников подскажите как заменить иконку в существующей (незапакованой и не криптованой) проге...
Restorator не предлагать ![]() Нужно сделать это "руками"... "Руки" заменит позже код на делфях, поэтому ориентир на возможности последнего.... --------------------
<><><> AXS - Live Organizer v1.0 <><><> 0_o |
|||
|
||||
AXS |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 115 Регистрация: 26.9.2008 Где: РК Репутация: нет Всего: -1 |
Посмотрел программу и пару вариантов иконок hex-редактором:
Если юзать простые иконки с одной картинкой, то простая замена содержимого между определёнными последовательностями битов заменяет иконку на ура. А вот если используются иконки - наборы иконок разного размера (то есть в файле *.ico лежат несколько иконок), то фокус не прокатывает... --------------------
<><><> AXS - Live Organizer v1.0 <><><> 0_o |
|||
|
||||
AXS |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 115 Регистрация: 26.9.2008 Где: РК Репутация: нет Всего: -1 |
Нашёл вот что: http://www.realcoding.net/article/view/4410
Но боюсь ниасилю многа букафф... PS: Всё же попробую почитать.... --------------------
<><><> AXS - Live Organizer v1.0 <><><> 0_o |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 1 Всего: 260 |
мне казалось, что у delphi имеются средства для работы с ресурсами в РЕ-файлах и что для этого необязательно работать на уровне байт. нет?
|
|||
|
||||
AXS |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 115 Регистрация: 26.9.2008 Где: РК Репутация: нет Всего: -1 |
Не знаю.... Может кто расскажет? --------------------
<><><> AXS - Live Organizer v1.0 <><><> 0_o |
|||
|
||||
GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: нет Всего: 26 |
AXS, изучите PE формат, формат секции ресурсов, и меняйте - делов-то ;)
проще всего если иконки одинакового размера - тогда ничего переносить не надо, надо только байты самой иконки менять |
|||
|
||||
![]() ![]() ![]() |
Правила раздела "Философия программирования": | |
|
Форум "Философия программирования" предназначен для обсуждения вопросов, так или иначе связанных с философскими аспектами разработки ПО: • вопросы перспективного развития методов написания ПО; • изменяющиеся языки и методологии программирования; Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Се ля ви. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Философия программирования | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |