Загрузка DLL (Выравнивание)

Тема в разделе "WASM.BEGINNERS", создана пользователем y4eNick, 29 июн 2007.

  1. y4eNick

    y4eNick New Member

    Публикаций:
    0
    Регистрация:
    17 фев 2007
    Сообщения:
    37
    Например у меня kernel32.dll загружается по адресу: 7C800000

    DLL всегда (т. е. любые dll в любой версии Win32)
    загружаются по адресу, который кратен 10000h?
     
  2. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
  3. axe_roma

    axe_roma New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2004
    Сообщения:
    93
    Адрес:
    Russia
    Нет он походу хотел узнать почему kernel32.dll так загружается! )) Вопрос поставь нормально? (Видать не так я понял!)))
     
  4. y4eNick

    y4eNick New Member

    Публикаций:
    0
    Регистрация:
    17 фев 2007
    Сообщения:
    37
    n0name
    Спасибо.

    axe_roma
    Пока не хотел. Теперь заинтересовался. Наверно, что бы на
    начало страницы попала???
     
  5. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Чтобы на начало страницы, эта кратность слишком большая
     
  6. y4eNick

    y4eNick New Member

    Публикаций:
    0
    Регистрация:
    17 фев 2007
    Сообщения:
    37
    А почему тогда?
     
  7. asmfan

    asmfan New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2006
    Сообщения:
    1.004
    Адрес:
    Abaddon
    y4eNick
    читать про VirtualAlloc. там написано всё. и про гранулярность и про 65536.