Dll + Exe
|
|
Wine | Дата: Четверг, 10.09.2015, 19:23 | Сообщение # 1 |
Новичок
Зарегистрирован: 05.09.2015
Группа: Пользователи
Сообщений: 2
Статус: Offline
| В общем есть .dll файл и .exe. Как можно объединить эти файлы в один исполняемый, что бы при запуске он извлекал из себя эту dll? Заранее благодарю.
|
|
| |
d4rkzy | Дата: Пятница, 11.09.2015, 09:46 | Сообщение # 2 |
Постоянный
Зарегистрирован: 15.11.2013
Группа: Пользователи
Сообщений: 135
Статус: Offline
| Wine, Два варианта как минимум:
1) Используй ресурсы. Описывать всю процедуру не буду - но статей в гугле оч много (delphi добавить файл в ресурсы)
2) Гугли AnyFileToPas от Amoeba - софт конвертит любой файл в .pas файл (в пасе будет массив байт, и пример как эту штуку сохранить в файл
|
|
| |
Anton93 | Дата: Суббота, 12.09.2015, 14:43 | Сообщение # 3 |
Продвинутый
Зарегистрирован: 06.01.2010
Группа: Модераторы
Сообщений: 320
Статус: Offline
| можно в секцию записать, либо в оверлей
ICQ: 41896
|
|
| |
Neo | Дата: Суббота, 19.09.2015, 15:34 | Сообщение # 4 |
Модератор
Зарегистрирован: 04.05.2010
Группа: Модераторы
Сообщений: 317
Статус: Offline
| Засовывать dll -ки в ресурс не true....А если и засовывать, то, по-любому, надо шифровать. Самое оно - это засовывать код dll в код исполняемого файла.Так делают все, боле-менее серьёзные малвари.
|
|
| |
Slash | Дата: Четверг, 22.10.2015, 16:13 | Сообщение # 5 |
Постоянный
Зарегистрирован: 20.12.2012
Группа: Пользователи
Сообщений: 161
Статус: Offline
| Дописать тело dll в конец exe, в exe сделать функцию извлечения - считать от своего тела до конца файла в буфер, и сохранить считанное в файл.
|
|
| |