HELP: masm32 && link

Тема в разделе "WASM.ASSEMBLER", создана пользователем olegleonoff, 4 апр 2011.

  1. olegleonoff

    olegleonoff New Member

    Публикаций:
    0
    Регистрация:
    12 мар 2011
    Сообщения:
    3
    Помогите. Как создать дополнителную секцию в програме (указать как опцию или в коде?)
    и как е’ сделать чисто виртуальной, чтобі не занимаа места на диске а в памяти біла такой как мне надо
    Спасибо.
     
  2. Kaimi

    Kaimi Андрей

    Публикаций:
    0
    Регистрация:
    15 апр 2010
    Сообщения:
    120
  3. olegleonoff

    olegleonoff New Member

    Публикаций:
    0
    Регистрация:
    12 мар 2011
    Сообщения:
    3
    Извините, но это не то. dup'ом я знаю как, но на диске сколько в дапе столько и добавляется места,
    а чтобы секция была чисто виртуальной, рдатасайз = 0
    а виртуалсайз = ХХХ

    Спасибо
     
  4. h0t

    h0t Member

    Публикаций:
    0
    Регистрация:
    3 апр 2011
    Сообщения:
    735
    Можно вручную с помощью плагина к PEID'у, или это http://exelab.ru/download.php?action=get&n=MTU1. в автоматическом режиме как не знаю, но тут, я думаю нужно с объектным фалом колдовать. Кстати может PExplorer может...
     
  5. olegleonoff

    olegleonoff New Member

    Публикаций:
    0
    Регистрация:
    12 мар 2011
    Сообщения:
    3
    Спасибо.
    наверноя пргу придётся писать, которая всёэто сделает ...
     
  6. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    Не ожидал в этом разделе таких ответов.

    Код (Text):
    1. .data?
    2.            VirtData  dd 2000 dup(?)
    И все пучком : Rsize=0 Vsize - такой как задали.
     
  7. h0t

    h0t Member

    Публикаций:
    0
    Регистрация:
    3 апр 2011
    Сообщения:
    735
    ну .data? это не дополнительная секция она уже может быть...
     
  8. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    Наш ответ :)
    Код (Text):
    1. _virtdt  segment  dword 'BSS'
    2.            VirtData  dd 2000 dup(?)
    3. _virtdt2  segment  dword 'BSS'
    4.            VirtDat2  dd 2000 dup(?)