РЕ32 - ручная сборка файла

Тема в разделе "WASM.WIN32", создана пользователем nitrotoluol, 29 окт 2007.

  1. nitrotoluol

    nitrotoluol New Member

    Публикаций:
    0
    Регистрация:
    5 сен 2006
    Сообщения:
    848
    САБЖ

    Нужно вручную собрать ехе-шник.
    Просто правильно собрать ре-заголовок. Никаких импортов, эккспортов и прочего.
    ПРосто ехе, 3 секции.
    Я не понимаю, почему мой файл нельзя загрузить в олли - почему пишет - Программа не запускается? В чем моя ошибка?

    Просто посмотрите в ре-тулз и скажите, что не так в РЕ-хидере.
     
  2. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    https://wasm.ru/forum/viewtopic.php?pid=160056#p160056
     
  3. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    кстати в hiew есть сейчас плагин PE verify, может поможет
     
  4. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    собственно вот что он говорит
    Код (Text):
    1. SEC: #2: VirtualAddress (00014E00) is not correct (00015000)
    2. SEC: #3: VirtualAddress (00055600) is not correct (00056000)
     
  5. nitrotoluol

    nitrotoluol New Member

    Публикаций:
    0
    Регистрация:
    5 сен 2006
    Сообщения:
    848
    Точно
    SectionAlign = 0x1000
    а я на FileAlign выровнял.

    Push и Asterix - респект вам огромный.

    Тема закрыта.

    ЗЫ: все-таки нужно номрально спать. Такие баги уже не замечаю...