Какие атрибуты должны быть у секции импорта?

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

  1. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    Вот общепринято все в fasm'е юзают:
    Код (Text):
    1. section '.idata' import data readable writeable




    А ведь секция импорта должна быть ТОЛЬКО readable(или PAGE_READONLY),

    по крайней мере MS link'ер так делает.



    Дык а как правильно то?
     
  2. n0p

    n0p 10010000b

    Публикаций:
    0
    Регистрация:
    7 май 2003
    Сообщения:
    256
    Адрес:
    Новосиbeerск
    Эээ.. Это кем так общепринято? Я вегда использовал только readable, т.к. не очень то мне и надо секцию импорта на лету модифицировать и тем более не надо это позволять кому-то еще. Естественно, правильно ТОЛЬКО readable, т.к. см. выше. :)
     
  3. S_T_A_S_

    S_T_A_S_ New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2003
    Сообщения:
    1.754
    IMHO без разницы, можно же тем же MS link'ер её объединить с секцией данных.
     
  4. kaspersky

    kaspersky New Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    3.006
    вот-вот. импорт не обязан быть в отдельной секции. его можно раскидать по всем секциям файла. скажем IAT должна быть помимо R еще и не выгружаемой, а все остальное - после загрузки файла становится ненужным и нефиг ему болтаться в памяти ;)