Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Поменять иконку программно


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


Наверх

Титульная страница Поиск, карта сайта Написать письмо