HalGetBusDataByOffset x64

Тема в разделе "WASM.X64", создана пользователем anatolymik, 16 сен 2009.

  1. anatolymik

    anatolymik New Member

    Публикаций:
    0
    Регистрация:
    14 сен 2009
    Сообщения:
    62
    Привет Формучане!

    Подскажите как функции HalGetBusDataByOffset передаються параметры?

    Вот эти
    BUS_DATA_TYPE -> ECX
    BusNumber -> edx
    SlotNumber -> r8d
    Buffer -> r9
    я знаю

    А вот offset и length как?
    Если через стэк то в какой последовательности
    Дело в том что я не увидил чтобы перед её вызовом что-либо помещалось в стэк
     
  2. nlnn

    nlnn New Member

    Публикаций:
    0
    Регистрация:
    8 сен 2009
    Сообщения:
    10
    http://msdn.microsoft.com/en-us/library/ms794612.aspx
     
  3. anatolymik

    anatolymik New Member

    Публикаций:
    0
    Регистрация:
    14 сен 2009
    Сообщения:
    62
    это я читал и сомневаюсь что последния два параметра передаються через. не видел чтобы хоть кто-нить заносил их в стэк
     
  4. nlnn

    nlnn New Member

    Публикаций:
    0
    Регистрация:
    8 сен 2009
    Сообщения:
    10
    anatolymik
    проверить сложно?
     
  5. anatolymik

    anatolymik New Member

    Публикаций:
    0
    Регистрация:
    14 сен 2009
    Сообщения:
    62
    проверил, регистры правильно а в стэке нифига
     
  6. maksim_

    maksim_ New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2009
    Сообщения:
    263
    напиши на си и посмотри в ИДЕ, если на столько сомневаешься.
     
  7. anatolymik

    anatolymik New Member

    Публикаций:
    0
    Регистрация:
    14 сен 2009
    Сообщения:
    62
    понял, подскажите как написать (на чем, с какими примочками может), да еще и откомпилировать для x64
     
  8. maksim_

    maksim_ New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2009
    Сообщения:
    263
    почитать msdn, для начала. надо было в beginners. на будущее - подобные вопросы лучше не задавать, иначе Ваша тема превратится в срач.