Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум на Исходниках.RU > Visual C++ / MFC / WTL > About dlls |
Автор: Jonny 23.02.02, 21:15 |
Вот к примеру написал я программу (image base =400000) и гружу dll у нее тоже image base =400000 Но! Библиотека же должна расположится в адресном пространстве вызывающего прцесса .. Как же так ? Где же на самом деле будет сидеть моя библиотека? |
Автор: Tonik 23.02.02, 22:51 |
Windows переместит dll'ку на другой адрес в адресном пространстве, перенастроив в ней адреса. |
Автор: Jonny 24.02.02, 09:48 |
advanced logistic еще ответы ?~ |
Автор: zAg 24.02.02, 10:16 |
Стало быть нужно изменить базовый адрес dll :) Если длл'ок мало то можешь назначить адрес сам, посмотрев куда запихнет их система. Также можно использовать утиль rebase. ps. Все эти дела подробно расписаны у Рихтера. |
Автор: Codemaster 26.02.02, 10:48 |
Да, у Рихтера хорошо. Могу выслать ENG вариант |