· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.RESEARCH —› А вот интересно, можно ли из .exe сделать полноценную dll'ку?

Посл.отвђт Сообщенiе


Дата: Янв 16, 2004 22:42:19

Мне кажется можно, дописав код DllMain и привинтив релоки?
Какие будут мнения? Или я сильно заблуждаюсь?


Дата: Янв 16, 2004 22:44:33

имхо, релоки тебя в гроб вгонят


Дата: Янв 16, 2004 23:00:47

Если не учитывать того, что идеология разная. Загрузка dll иначе отрабатывается, коды возврата должны быть строгими, должны экспортироваться функции и т.п. Т.е., формат-то один и тот же, а вот начинка разная...


Дата: Янв 16, 2004 23:08:39

А просто обожаю делать DLL-ки из чужих ехе-шников. И пока еще жив. Вырезаю нужные функции и собираю на MASM-е либу.


Дата: Янв 16, 2004 23:22:10

Можно так: собрать свой exe на базу не 00400000, а на другую, потом загрузить чужой через LoadLibrary, и если знаешь адреса функций, то можно вызывать их. А полноценно это слишком сложно, лучше не заморачиваться.


Дата: Янв 16, 2004 23:43:01

Вот именно, таблица экспорта не нужна, вызывать будем по известному адресу процедуры ;-)


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.071