Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.139.81.58] |
|
Сообщ.
#1
,
|
|
|
Вот к примеру написал я программу (image base =400000)
и гружу dll у нее тоже image base =400000 Но! Библиотека же должна расположится в адресном пространстве вызывающего прцесса .. Как же так ? Где же на самом деле будет сидеть моя библиотека? |
Сообщ.
#2
,
|
|
|
Windows переместит dll'ку на другой адрес в адресном пространстве, перенастроив в ней адреса.
|
Сообщ.
#3
,
|
|
|
advanced logistic
еще ответы ?~ |
Сообщ.
#4
,
|
|
|
Стало быть нужно изменить базовый адрес dll :) Если длл'ок мало то можешь назначить адрес сам, посмотрев куда запихнет их система. Также можно использовать утиль rebase.
ps. Все эти дела подробно расписаны у Рихтера. |
Сообщ.
#5
,
|
|
|
Да, у Рихтера хорошо. Могу выслать ENG вариант
|