![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поменять иконку программно
Thrasher © (2008-03-31 09:56:00)Мне необходимо сделать следующую вещь:
1. Открыть первый ЕХЕ файл
2. Извлечь из него иконку
3. Открыть второй ЕХЕ-файл
4. Поменять его иконку, на иконку из первого
Как это можно сделать программно?
Спасибо.
brother (2008-03-31 11:58:00) [1]
> Сами посудите, зачем делать какие-то манипуляции с иконками
> вирусу, если можно дописаться в конец файла
исходная прога.exe+вирь.exe ?
тогда вирь стартовать не будет пока правильно смещения не прописать в прога.exe на вирь.exe.
Многие этого сделать не смогут и в следствии этого модель
вирь.exe+прога.exe
более проста...
> разнести код по файлу
куда?) в пух и прах?)
Полностью согласен c [12]
Anatoly Podgoretsky (2008-03-31 11:31:00) [2]Мозги нам пудряд.
Зачем лоадеру менять иконку, вот вирусу другое дело, поскольку вирусы они на ламеров расчитаны, которые реагируют только на иконку.
Сергей М. (2008-03-31 11:25:00) [3]
> Пишется защита
От кого ?)
Thrasher (2008-03-31 11:23:00) [4]Артмани было упомянута, для сравнения и понятия сути, что же есть лоадер. Пишется защита.
Сергей М. (2008-03-31 11:19:00) [5]
> Пишу нечто вроде артмани
Стесняюсь спросить, и чем же это "нечто" будет круче уже существующей "артмани" ?
Thrasher (2008-03-31 11:16:00) [6]Гм... Инертность мышления поражает. Нет, это не пинч, это не рэт, а просто лоадер - программа, которая загружает другую программу в память, делает необходимые изменения, а потом благополучно выгружается из памяти. Сами посудите, зачем делать какие-то манипуляции с иконками вирусу, если можно дописаться в конец файла(в новую секцию, разнести код по файлу). А зачем трояну иконка?
Пишу нечто вроде артмани.
Сергей М. (2008-03-31 11:05:00) [7]Удалено модератором
Riply (2008-03-31 11:01:00) [8]Удалено модератором
Riply (2008-03-31 10:59:00) [9]Удалено модератором
Сергей М. (2008-03-31 10:58:00) [10]
> Не вирус, а лоадер
Эт что за зверь ?)
Thrasher (2008-03-31 10:55:00) [11]Удалено модератором
Дмитрий С (2008-03-31 10:51:00) [12]Удалено модератором
Сергей М. (2008-03-31 10:05:00) [13]
> Извлечь
LoadLibraryEx + LoadResource + LockResource
> Поменять
BeginUpdateResource + UpdateResource + EndUpdateResource