Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
Использование динамический либы внутри...
 
Кто знает, возможно ли подключив dll в ресурсе
к исполняемому файлу, загрузить её прямо из ресурса?
 
сам с энтой фишкой парился, но кроме приатачивания в екзешник руками, и опять-же руками правки адресов, метода не нашёл. Так что тоже не отказался бы услышать инфу...

ЗЫ: как вариант не загружать из ресурса, а сделать файл-маппинг из оного, но опять-таки без асма не прокатит...
 
Допустим, я смогу создать загрузчик
для либы на асме, но честно сказать
никогда не сталкивался с понятием
"файл маппинг" =)
Может кто-нибудь поднимет мне занавес?
Хорошая ссылочка тоже в счёт!
 
Вот, кажись откопал парочку функций

CreateFileMapping
FlushViewOfFile
MapViewOfFile
MapViewOfFileEx
OpenFileMapping
UnmapViewOfFile

Осталось узнать, что же такое файл маппинг =)
Я так понимаю присоединение некоторого обьекта
к модулю?
 
не совсем, файл-маппинг, как я его понимаю, -- это загрузка файла в непрерывный кусок оперативы (иногда под это целый сегмент выделяется, но это от реализации зависит) и происходит трансляция позиции внутри файла на реальную память...
 
на rsdn.ru была статья на эту тему (правда на паскале :-( )
Страницы: 1
Читают тему