Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
AlexMSU
Зарегистрирован: 06.01.2003 Сообщения: 3
|
Добавлено: Ср Окт 05 2005 15:13 Заголовок сообщения: Как создать exe файл из другого exe? (С++) |
|
|
Привет всем. Вопрос по С++.
Кто знает, как создать exe файл из другого exe?
Есть ли API функции для такого?
Заранее большое спасибо. |
|
Вернуться к началу |
|
|
Kefir
Зарегистрирован: 16.04.2005 Сообщения: 443 Откуда: Пермь
|
Добавлено: Чт Окт 06 2005 09:06 Заголовок сообщения: |
|
|
Копированием. А причем здесь Си++? |
|
Вернуться к началу |
|
|
younghacker
Зарегистрирован: 08.10.2005 Сообщения: 10
|
Добавлено: Вс Окт 09 2005 00:06 Заголовок сообщения: |
|
|
Предельно просто, как и любой другой файл... FileCreate с расширением exe, и пишите туда байты, как вам нужно. 0xC3 это возврат по адресу из стека и откат указателя стека, 0x90 пустой оператор, и так далее... Есть таблички со всеми кодами для всех процессоров.
Точно таким же образом это делают все компиляторы и линковщики. |
|
Вернуться к началу |
|
|
AlexMSU
Зарегистрирован: 06.01.2003 Сообщения: 3
|
Добавлено: Пн Окт 10 2005 12:00 Заголовок сообщения: |
|
|
Спасибо.
Надо попробовать. |
|
Вернуться к началу |
|
|
|