вопрос на другую тему(про фасм)

Тема в разделе "WASM.ASSEMBLER", создана пользователем n1kt0, 30 июл 2008.

  1. n1kt0

    n1kt0 Забанен

    Публикаций:
    0
    Регистрация:
    18 июл 2007
    Сообщения:
    160
    push eax ;->[ebp-0x8] MZ
    mov eax,[eax+0x3c]
    add eax,dword [ebp-0x8] ;->PE
    mov eax,[eax+0x78]
    add eax,dword [ebp-0x8]
    mov eax,[eax+0x14]

    как сделать так, чтобы поработать со структурами, а не численными значениями ?
    при условии что есть у меня windows.inc для фасма
     
  2. dead_body

    dead_body wasm.ru

    Публикаций:
    0
    Регистрация:
    3 сен 2004
    Сообщения:
    603
    Адрес:
    Украина;г.Харьков;г.Н.Каховка
    Код (Text):
    1.    
    2.    cmp [edi+IMAGE_DOS_HEADER.e_magic],'MZ'
    3.    add edi,[edi+IMAGE_DOS_HEADER.e_lfanew]
    4.    add edi,sizeof.IMAGE_FILE_HEADER
    по аналогии сделай такое же.