FirstThunk и Borland

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

  1. sep

    sep New Member

    Публикаций:
    0
    Регистрация:
    1 июн 2004
    Сообщения:
    51
    Здравствуйте,



    Вот пишу загрузчик DLL и он нормально обрабатывает файлы сделанные microsoft, а с Borland все плохо. Он (загрузчик) берет имя функции из OriginalFirstThunk, получает адрес этой функции через GetProcAddress() и записывает полученный адрес в FirstThunk. А куда записывать полученный адрес если OriginalFirstThunk=0x00000000, а имя импортируемой функции я брал через FirstThunk ?



    Спасибо
     
  2. Dr.Golova

    Dr.Golova New Member

    Публикаций:
    0
    Регистрация:
    7 сен 2002
    Сообщения:
    348
    В тотже FirstThunk и пиши, борланд просто не использует OriginalFirstThunk
     
  3. sep

    sep New Member

    Публикаций:
    0
    Регистрация:
    1 июн 2004
    Сообщения:
    51
    то есть сначала взять имя, а потом поверху адресом ?
     
  4. Dr.Golova

    Dr.Golova New Member

    Публикаций:
    0
    Регистрация:
    7 сен 2002
    Сообщения:
    348
    > то есть сначала взять имя, а потом поверху адресом

    Именно