Сообщение от HolyDel
а вот это кстати странно, что нельзя какой либо модуль мапить прямо из памяти в память.
|
DLL можно загрузить из памяти, так-же как это делает системный загрузчик. Т.е. разобрать PE заголовок, выделить память под образ, скопировать секции, скорректировать смещения если нужно, обработать таблицу импорта, выставить необходимые аттрибуты памяти у секций и т.д.
Но из блица это сделать невозможно из-за отсутствия работы с указателями. А писать для этого библиотеку как-то странно, библиотеку для загрузки библиотек
Хотя автору наверное все-таки надо упаковка ехешника (и соответственно используемых библиотек), поэтому +1 к molebox, а еще можно заюзать упаковщик
Максима, правда я не помню умеет-ли его упаковщик длл грузить.