Пару вопросов о компиляторе MASM32

Тема в разделе "WASM.BEGINNERS", создана пользователем kaledonia007, 25 мар 2011.

  1. kaledonia007

    kaledonia007 New Member

    Публикаций:
    0
    Регистрация:
    28 июл 2010
    Сообщения:
    35
    Интересует следующее:
    1)Как вручную задать точку входа в программу(то есть сам адрес точки входа)
    2)Как сделать так, чтобы функции были описаны(то есть чтобы они были только в таблице импорта) и не вызывались- компилятор не ставит их в таблицу импорта если они не вызываются и описаны
    3)Есть ли директивы для изменения порядка следования IAT, ILT, имён импортируемых функций?
     
  2. Rockphorr

    Rockphorr Well-Known Member

    Публикаций:
    0
    Регистрация:
    9 июн 2004
    Сообщения:
    2.622
    Адрес:
    Russia
    1точка входа указывается директивой end <имя процедуры>
    2курите описание директив proc export
    3можете сами написать тулзу которая вам пропатчит ваш вайл отсортировав функи как вы хотите
     
  3. TriX

    TriX Member

    Публикаций:
    0
    Регистрация:
    7 мар 2008
    Сообщения:
    68
    kaledonia007
    Собирай obj и линкуй самостоятельно. Ключевые слова /ENTRY и /OPT:NOREF.
    А это еще зачем? о_О