
23.09.2007, 20:09
|
|
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
Провел на форуме: 1845671
Репутация:
1338
|
|
0x4D617A
Это точно...а виндовый загрузчик экзешники загружает именно по адресу указанному в "OptionalHeader.ImageBase"
В описаниях формата PE никто не дает 100% гарантии. И релоки в exe - это не навинка.
0x0c0de Я вот и хочу узнать почему
>>большенство файлов из под компилятора, не поддерживают загрузки отличного от "OptionalHeader.ImageBase"
Большинству файлов это и не надо.
Потому что компилятор не создает прямой адресации привязанной к полным адресам, или у exe в 99.99% случаев совпадение адресов загрузки.
И склоняясь ко второму, можно ли тогда "таблицу перемещаемых элементов" просто выкинуть из EXE-файла?
Последний раз редактировалось GlOFF; 23.09.2007 в 20:16..
|
|
|