DLL

Тема в разделе "WASM.BEGINNERS", создана пользователем BAPE3, 14 мар 2012.

  1. BAPE3

    BAPE3 New Member

    Публикаций:
    0
    Регистрация:
    14 мар 2012
    Сообщения:
    1
    Здравстуйте

    куда система загружает образ библиотеки dll с жёсткого диска откуда потом шлёт открытым PE файлам ?
    мне кажется что это где то в ОЗУ
     
  2. moderhi

    moderhi New Member

    Публикаций:
    0
    Регистрация:
    11 окт 2011
    Сообщения:
    189
    Явно в озу.
    Посмотри через WinHeх. Только некоторые участки не читаются
     
  3. zxcv

    zxcv New Member

    Публикаций:
    0
    Регистрация:
    30 дек 2011
    Сообщения:
    257
    енумеруете страницы памяти выделенные процессу, смотрите на какой файл они промаплены. (если либа шарится на неск процессов, то ее адреса могут быть разными в контекстах разных процессов).
    вроде, по букве вопроса ответил
     
  4. Malfoy

    Malfoy New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2012
    Сообщения:
    698
    Уфф как всё запущено..
     
  5. DEEP

    DEEP Андрей

    Публикаций:
    0
    Регистрация:
    27 апр 2008
    Сообщения:
    491
    Адрес:
    г. Владимир
    Malfoy
    У меня почему-то по прочтении такое чувство, что это кто-то из местных нас тут потроллить решил.
     
  6. Malfoy

    Malfoy New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2012
    Сообщения:
    698
    DEEP
    Это не инде, если вы об этом.
     
  7. TrashGen

    TrashGen ТрещГен

    Публикаций:
    0
    Регистрация:
    15 мар 2011
    Сообщения:
    1.186
    Адрес:
    подполье
    И не трещген ежеле вы об этом
     
  8. zxcv

    zxcv New Member

    Публикаций:
    0
    Регистрация:
    30 дек 2011
    Сообщения:
    257
    нет. они мапятся. изменяемые части по копи он врайт. те виртуальные страницы связываются с определенными областями в файлах, которые подгружаются-выгружаются в память по мере необходимости.
    лучше почитать про мапинг и виртуальную память. там не так мало и я хорошо в 2х словах не расскажу