| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > Как изменить иконку exe |
| Автор: DIMONSOFT 17.12.2005, 21:11 | ||
Как изменить иконку чужого exe
|
| Автор: nworm 17.12.2005, 21:45 |
| Кто-то мне говорил, что для этого используется программа Resource Hacker. |
| Автор: DIMONSOFT 17.12.2005, 21:52 | ||
Или Restorator - это понятно, но какой код |
| Автор: Guest 17.12.2005, 22:47 |
| project->options>applications |
| Автор: FRAGNATIC 18.12.2005, 00:35 | ||||
ну иконка в ресурсах зашита выходит) так что надо их ковырять) |
| Автор: 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 формате есть очём я не знаю |
| Автор: Alex 22.12.2005, 14:26 |
| Давайте все же определимся, что вы называете иконкой приложения. Если ту иконку, которая показывается в проводнике для exe файла, то это не обязательно "MainIcon" из ресурса. Проводник и другие файловые менеджеры берут первую по списку иконку из ресурсов. Это означает, что если я в ресурсы помещу иконку с именем "ААА", то т.к. список сортируется в алфавитном порядке она получится перед "MAINICON" и проводник будет показывать ее как иконку приложения. А если вы иконкой приложения называете иконку главной формы, то она в обще может не в ресурсах храниться и не совпадать с иконкой exe файла |