Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Перезапись базового адреса загрузки в PE-заголовке (http://forum.oszone.net/showthread.php?t=200956)

greenpiece 02-03-2011 22:22 1625831

Перезапись базового адреса загрузки в PE-заголовке
 
Добрый день.
Возможно, кто-то сталкивался с такой, ммм, проблемой, не проблемой, сразу не понять. При загрузке DLL предпочтительный базовый адрес в ее заголовке перезаписывается всегда или в некой зависимости от чего-то?

P.S. Относится этот вопрос не только к win7, поместил сюда, т.к. ОС наиболее поздняя.

Admiral 03-03-2011 02:56 1625953

Физически в DLL при загрузке не меняется, если для образа по этому адресу уже загруженна другая библиотека, загрузчик сам передвигает адрес в виртуальной памяти. Изменяют или в средстве разработки, или спец утилитой ReBese.
О старом добром rebase

greenpiece 03-03-2011 13:53 1626286

Спасибо за ответ! Но я немного неправильно сформулировал вопрос. Всегда ли базовый адрес перезаписывается в памяти при загрузке DLL?


Время: 21:25.

Время: 21:25.
© OSzone.net 2001-