Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Как изменить иконку exe


Автор: DIMONSOFT 17.12.2005, 21:11
Как изменить иконку чужого exe smile

М
 
Поиск...
Не однакратно обсуждалось!

Автор: nworm 17.12.2005, 21:45
Кто-то мне говорил, что для этого используется программа Resource Hacker.

Автор: DIMONSOFT 17.12.2005, 21:52
Цитата(nworm @ 17.12.2005, 21:45)
Resource Hacker

Или Restorator - это понятно, но какой код

Автор: Guest 17.12.2005, 22:47
project->options>applications

Автор: FRAGNATIC 18.12.2005, 00:35
Цитата
project->options>applications

Цитата
чужого exe

smile

ну иконка в ресурсах зашита выходит)
так что надо их ковырять)

Автор: Alex 18.12.2005, 17:38
http://vingrad.ru/DELPHI-SRC-000003

Автор: DIMONSOFT 21.12.2005, 21:18
Alex весьма благодарен, но есть проблема. Успешно записываю ICON -> MAINICON.ICO в чужую программу но иконка остается прежней.

Автор: Alex 21.12.2005, 23:11
Что значит успешно записывается и где остается прежней?

Автор: RA 22.12.2005, 14:10
Alex Возможно ресурс с иконкой запакован.

зы: несколько раз встречал приложения у каторых их иконка не зависила от той каторая в ресурсах. (что-же такое в PE формате есть очём я не знаю smile )

Автор: Alex 22.12.2005, 14:26
Давайте все же определимся, что вы называете иконкой приложения. Если ту иконку, которая показывается в проводнике для exe файла, то это не обязательно "MainIcon" из ресурса. Проводник и другие файловые менеджеры берут первую по списку иконку из ресурсов. Это означает, что если я в ресурсы помещу иконку с именем "ААА", то т.к. список сортируется в алфавитном порядке она получится перед "MAINICON" и проводник будет показывать ее как иконку приложения. А если вы иконкой приложения называете иконку главной формы, то она в обще может не в ресурсах храниться и не совпадать с иконкой exe файла

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)