Добрый день.
Имеется программа и кучка длл файлов к ней,
дллки только к ней и написаны предыдущими работниками,
остались исходники только на ехе, поэтому перекомпилить дллки в статичную линковку не могу.
DLL файлы написаны на gcc - mingw, delphi, vs2008, c++ builder.
Как поместить все такие DLLки внутрь исполняемого ЕХЕ файла?
Напрямую - никак. Dll грузятся только из файловой системы. Но можно засунуть все dll в ресурсы приложения и при старте извлечь их оттуда во временную директорию, а потом загрузить через LoadLibrary (это если dll грузятся динамически в процессе работы). Если программа слинкована с этими dll, то ищите упаковщики программ, которые умеют паковать программу вместе с ее dll (такие вроде есть)
Меджикивис
Mar 4 2014, 18:25
Попробуйте использовать вот эту утилитку
http://enigmaprotector.com/ru/aboutvb.html (freeware, 4.7 Mb)
Леонид Иванович
Apr 7 2014, 19:02
Цитата(Porty @ Feb 26 2014, 09:11)

Как поместить все такие DLLки внутрь исполняемого ЕХЕ файла?
Зачем? Дистрибутировать программу вместе с множеством DLL гораздо круче, растет уважение к разработчику.