Как в MASM32 генерить чистый бинарник

Тема в разделе "WASM.WIN32", создана пользователем sep, 10 сен 2004.

  1. sep

    sep New Member

    Публикаций:
    0
    Регистрация:
    1 июн 2004
    Сообщения:
    51
    Здравствуйте,



    В fasm есть фича очень удобная:



    ;--------Cut here--------

    format binary

    org 0h

    use32

    pstart:

    xor eax, eax

    pend:

    my: times 8 db 0

    ;--------Cut here--------



    и он генерит просто бинарник с 32битным кодом, как же masm32 заставить делать такое ? В смысле какие ключи задать компилеру и линкеру, чтобы получить 32bit bin-файл ?
     
  2. S_T_A_S_

    S_T_A_S_ New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2003
    Сообщения:
    1.754
    AFAIK нельзя.

    Нужно использовать какой-нибуди хитрый линкер (не link.exe).
     
  3. NoName

    NoName New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2004
    Сообщения:
    1.229
    .. или утилиту по конвертации уже слинкованной программы.
     
  4. masquer

    masquer wasm.ru

    Публикаций:
    0
    Регистрация:
    13 сен 2002
    Сообщения:
    890
    Адрес:
    Николаев
    дампер секции .text пришется минут за 5-10 при нулевом знании формата PE, плюс такая фича есть во многих утилитах для работы с PE
     
  5. sep

    sep New Member

    Публикаций:
    0
    Регистрация:
    1 июн 2004
    Сообщения:
    51
    masquer

    я понимаю, что мы не ищем легких путей, но это пути обходные :)



    просто старый линкер взял и все пучком заработало...