| 
				
				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 сделать функцию извлечения - считать от своего тела до конца файла в буфер, и сохранить считанное в файл.
 |  
|   | 
 |    |