Терминология

Тема в разделе "WASM.ASSEMBLER", создана пользователем afw2004, 27 окт 2006.

  1. afw2004

    afw2004 New Member

    Публикаций:
    0
    Регистрация:
    14 мар 2006
    Сообщения:
    14
    Кто-нибудь может объяснить разницу между "32-bit Self-relative offset fixup" и "32-bit offset fixup"?
     
  2. Vasil

    Vasil Василь

    Публикаций:
    0
    Регистрация:
    7 янв 2006
    Сообщения:
    228
    Адрес:
    Ижевск
    Первая, типа какая-то "Относительная хрень", а текст второй написан в первой :))

    ЗЫ: интересно, зачем тебе это и откуда ты это взял?
     
  3. afw2004

    afw2004 New Member

    Публикаций:
    0
    Регистрация:
    14 мар 2006
    Сообщения:
    14
    Это относится к VxD драйверам.

    У меня на W98 драйвер звуковой карты каждый раз при загрузке выдает MessageBox (типа "MIDI звук недоступен, я его отключаю"). MIDI звук мне нафиг не нужен, а MessageBox при загрузке очень раздражает. Хочется как-то заблокировать вызовы модальных окон из этого VxD :), типа fixup для MessageBox пусть указывает на NOP.
     
  4. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    afw2004
    fixup - это релок. Если он укажет не туда, куда надо (или если его вообще убрать), то вместо безобидного MessageBox'а мы получим тяжёлое исключение. Лучше обойти вызов этого MessageBox'а jmp'ом или забить нопами и удалить фиксап.