Вопрос № 18190: Я знаю, что писать в .exe'шник работающего приложения нельзя. Но может всё же есть способ? А то приходится пользоваться .bat файлами, что не очень удобно. Мне надо чтобы программа могла сменить свою иконку.
...
Вопрос № 18190
Я знаю, что писать в .exe'шник работающего приложения нельзя. Но может всё же есть способ? А то приходится пользоваться .bat файлами, что не очень удобно. Мне надо чтобы программа могла сменить свою иконку.
Отправлен: 12.03.2005, 22:05
Вопрос задал: __grey__ (статус: 2-ой класс)
Всего ответов отправлено: 3
Отвечает: Сергей Николаевич
Здравствуйте, __grey__!
Есть программы, которые меняют иконки у EXE программ, не помню название, посмотри в нете!
Ответ отправил: Сергей Николаевич (статус: 1-ый класс)
Отправлен: 13.03.2005, 21:13 Оценка за ответ: 1
Отвечает: PavPS
Здравствуйте, __grey__!
Ну на крайняк, запиши ресурсом какую-нить маленькую прогу.При запуске запускай и её, и пусть она ждёт завершения процесса твоей основной проги, т.к. объект процесса есть waiteble object, то это труда не составит.Затем просто делай с родительским экзэшником чё хочешь и сам завершайся.
Ответ отправил: PavPS (статус: 7-ой класс)
Отправлен: 14.03.2005, 00:47 Оценка за ответ: 4 Комментарий оценки: С .bat'ником я делал так. Приложение делает копию себя. Работает с копией потом завершается, а .bat заменяет оригинальный файл модифицированной копией. Так что особо удобства не прибавляется.
Отвечает: Shizuku Tsukishima
Здравствуйте, __grey__!
Как должна меняться иконка? Где и при каких обстоятельствах? В Caption формы или в панели задач? Может быть в системном лотке? Или Вы желаете написать программу-трансформер значок которой на Рабочем Столе меняется каждый день ^_^
Ответ отправила: Shizuku Tsukishima (статус: 3-ий класс)
Отправлен: 15.03.2005, 13:41 Оценка за ответ: 2 Комментарий оценки: Если я хочу писать в .exe'шник для этого, то наверняка в секцию ресурсов где она хранится. А значит главную иконку программы. При каких обстоятельствах - не важно. И вообще, иконка тут не самое главное в вопросе. Я спрашивал, есть ли способы писать в .exe файл работающеё программы.