Что за структуры?

Тема в разделе "WASM.BEGINNERS", создана пользователем GeNeZiS, 27 фев 2008.

  1. GeNeZiS

    GeNeZiS New Member

    Публикаций:
    0
    Регистрация:
    14 сен 2006
    Сообщения:
    135
    доброго времени суток.
    в одном из исходников наткнулся на такую вещь:
    Код (Text):
    1. mov     eax, [esi + IMAGE_NT_HEADERS.OptionalHeader.DataDirectoryExport.VirtualAddress]
    2. ...
    3. mov     eax, [esi+ IMAGE_NT_HEADERS.OptionalHeader.DataDirectoryExport.Size]
    4. ...
    5. mov     eax, [esi+ IMAGE_NT_HEADERS.OptionalHeader.DataDirectoryResource.VirtualAddress]
    6. ...
    7. mov     eax, [esi+ IMAGE_NT_HEADERS.OptionalHeader.DataDirectoryResource.Size]
    8. ...
    9. mov     eax, [esi+ IMAGE_NT_HEADERS.OptionalHeader.DataDirectoryTls.VirtualAddress]
    10. ...
    11. mov     eax, [esi+ IMAGE_NT_HEADERS.OptionalHeader.DataDirectoryTls.Size]
    что представляют собой структуры DataDirectoryExport, DataDirectoryResource и DataDirectoryTls?
    кто с таким сталкивался, подскажите пожалуйста.
    спасибо за внимание.
     
  2. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    алиасы к IMAGE_DATA_DIRECTORY
     
  3. KeSqueer

    KeSqueer Сергей

    Публикаций:
    0
    Регистрация:
    19 июл 2007
    Сообщения:
    1.183
    Адрес:
    Москва
    GeNeZiS
    Не стоит при первой возникшей трудности кидаться на форум. Может сначала стоит почитать что-нибудь?
     
  4. GeNeZiS

    GeNeZiS New Member

    Публикаций:
    0
    Регистрация:
    14 сен 2006
    Сообщения:
    135
    спасибо. разобрался.
     
  5. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    точнее, скорее всего к разным структуркам в массиве)