Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

.reloc   Найти похожие ветки 

 
Kerk ©   (2004-03-20 10:33) [0]

При запуске ехешник всегда загружается по тому адресу, которому хочет (ибо вирт.память), в этом случае секция .reloc ему не нужна. Эта секция может понадобиться, если кто-то грузит ехешник с помощью LoadLibrary.

Такие образом, если export size = 0, то секцию .reloc можно убивать? Правильно?


 
Игорь Шевченко ©   (2004-03-20 23:59) [1]


> При запуске ехешник всегда загружается по тому адресу, которому
> хочет (ибо вирт.память),


Ибо проецируется на адресное пространство процесса первым, согласно Рихтеру.


 
Игорь Шевченко ©   (2004-03-21 00:09) [2]

Рано на Enter нажал.


> Такие образом, если export size = 0, то секцию .reloc можно
> убивать?


Если не допускать предположения, что EXEшник перекроет область Known DLLs, я не уверен, кто из будет перебазирован. Можно пример написать :)


 
Игорь Шевченко ©   (2004-03-21 00:22) [3]

Примерчик показал, что перебазируются Known DLLs (за редким исключением, при попытке влезть в диапазон адресов, занятый Kernel32.dll приложение тихо умерло).

Я полагаю, что в большинстве случаев .reloc можно убирать для EXE-файлов. Могу ошибаться, но в списке модулей, живущих в адресном простанстве процесса, я пока не видел EXEшников, живущих не по своему базовому адресу.


 
Kerk ©   (2004-03-21 14:56) [4]


> Игорь Шевченко ©   (21.03.04 00:22) [3]

Обо всем, что ты сказал, я в принципе и так догадывался.
Вопрос задал, чтобы уточнить вот что:
Эта секция может понадобиться, если кто-то грузит ехешник с помощью LoadLibrary.



Страницы: 1 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.061 c
6-1076070744
Android
2004-02-06 15:32
2004.04.11
tUdp socket


4-1079006624
KADAN
2004-03-11 15:03
2004.04.11
передача строки другому приложению


6-1076240763
ExZ
2004-02-08 14:46
2004.04.11
WinSock2


11-1060284549
Eug201
2003-08-07 23:29
2004.04.11
SysClasses.zip


6-1075811412
гость_22
2004-02-03 15:30
2004.04.11
Аопировать фаилы через сеть програмно?