bsod (mov eax,[0])

Discussion in 'WASM.NT.KERNEL' started by qwqwqwqw, Apr 27, 2009.

Thread Status:
Not open for further replies.
  1. qwqwqwqw

    qwqwqwqw New Member

    Blog Posts:
    0
    Joined:
    Mar 25, 2009
    Messages:
    54
    доброго времени суток!
    меня интересует вопрос следушего рода ...

    когда драйвер выполняется , он работает на уровне irql=passive при этом в документации написано, что все исключения и прерывания должны корректно отрабатываться .... но при уровне большем чем dispatch/dpc , система не обрабатывет исключения
    так почему инструкция mov eax,[0] , eсли код у меня работает на irql=passive ,вылетает в bsod?
     
  2. SashaTalakin

    SashaTalakin New Member

    Blog Posts:
    0
    Joined:
    Dec 15, 2008
    Messages:
    261
    а почему вываливается приложение если сделать тоже самое в usermode?
     
  3. Clerk

    Clerk Забанен

    Blog Posts:
    0
    Joined:
    Jan 4, 2008
    Messages:
    6,689
    Location:
    РБ, Могилёв
    Как вы ловите исключение ?
    Может сех-фрейм не корректный или вектор не тот.
     
  4. SashaTalakin

    SashaTalakin New Member

    Blog Posts:
    0
    Joined:
    Dec 15, 2008
    Messages:
    261
    Он не ловит его впринципе, Клерк ты правда такой непроницательный или тебе доставляет говорить умные слова :) не первый раз замечаю просто
     
  5. Clerk

    Clerk Забанен

    Blog Posts:
    0
    Joined:
    Jan 4, 2008
    Messages:
    6,689
    Location:
    РБ, Могилёв
    SashaTalakin
    Что значит не ловит ??
    Читай первый пост есчо раз.
     
  6. Novi4ek

    Novi4ek New Member

    Blog Posts:
    0
    Joined:
    Aug 3, 2007
    Messages:
    317
    ok. просим автора показать <strike>сиськи</strike> кодес. Если я был неправ то торжественно напишу у себя в подписи что я лох! Присоединяйся
     
  7. Novi4ek

    Novi4ek New Member

    Blog Posts:
    0
    Joined:
    Aug 3, 2007
    Messages:
    317
    Это мой второй ник
     
  8. Clerk

    Clerk Забанен

    Blog Posts:
    0
    Joined:
    Jan 4, 2008
    Messages:
    6,689
    Location:
    РБ, Могилёв
    Novi4ek
    Да ты и так. И без разницы прав или нет. И посты твои дурацкие, одна вода ничего по теме.
     
  9. onSide

    onSide New Member

    Blog Posts:
    0
    Joined:
    Jun 18, 2008
    Messages:
    476
    Помоему он просто спрашивает почему mov eax,[0] вызывает бсод )))
    Без всяких обработчиков исключений... И думает что система должна его сама обработать и бсода не должно быть.
     
  10. Ev0lwaves

    Ev0lwaves New Member

    Blog Posts:
    0
    Joined:
    Dec 26, 2008
    Messages:
    125
    На уровне irql=passive исключение #PF прекрасно ловится
    Используй try..except.
     
  11. wsd

    wsd New Member

    Blog Posts:
    0
    Joined:
    Aug 8, 2007
    Messages:
    2,824
    Novi4ek
    мля, ну задолбали Clerkа :dntknw:(
    тут вот тоже стустались
    https://wasm.ru/forum/viewtopic.php?pid=312671#p312671
    а оказалось что действительно он сразу всё просёк и прав на 100%!!!
    Novi4ek и ведите себя по этичней ;)
     
  12. SashaTalakin

    SashaTalakin New Member

    Blog Posts:
    0
    Joined:
    Dec 15, 2008
    Messages:
    261
    А да-да-да, эту тему имел ввиду. Почитал сейчас продолжение - действительно невероятно. Ну ок если клерк будет в этой теме не прав я уже сказал что сделаю
     
  13. SashaTalakin

    SashaTalakin New Member

    Blog Posts:
    0
    Joined:
    Dec 15, 2008
    Messages:
    261
    прав т.е. блин сделайте посты editable хотя б на первую минуту после размещения...
     
  14. qwqwqwqw

    qwqwqwqw New Member

    Blog Posts:
    0
    Joined:
    Mar 25, 2009
    Messages:
    54
    ххммм .... тоесть обработчики исключения не установлены системой , как например в юзер моде когда мессага вылетает ?
     
  15. x64

    x64 New Member

    Blog Posts:
    0
    Joined:
    Jul 29, 2008
    Messages:
    1,370
    Location:
    Россия
    Не для всех исключений.
     
  16. Clerk

    Clerk Забанен

    Blog Posts:
    0
    Joined:
    Jan 4, 2008
    Messages:
    6,689
    Location:
    РБ, Могилёв
    Это безнадёжно. Они установлены и мессага вылетает, тока без кнопак и синяя. Сдуреть можна, драйвера он собрался писать бгг.)
     
  17. Ev0lwaves

    Ev0lwaves New Member

    Blog Posts:
    0
    Joined:
    Dec 26, 2008
    Messages:
    125
    Да, в kernel space суровые кодеры кодят :)
     
  18. Com[e]r

    Com[e]r Com[e]r

    Blog Posts:
    0
    Joined:
    Apr 20, 2007
    Messages:
    2,624
    Location:
    ого..
    главное - правильно создать видимость ,)
     
  19. qwqwqwqw

    qwqwqwqw New Member

    Blog Posts:
    0
    Joined:
    Mar 25, 2009
    Messages:
    54
    че ж вы ржете ... епт .... доступной инфы на эту тему нет .... ни у шрайбера ни у руссиновича ..... лучше бы навели на доки какие нить
    дык даже если описываются какие то моменты ,то вскользь что то упоминаетсо ... за глупые вопросы сорре конечно ...
     
  20. onSide

    onSide New Member

    Blog Posts:
    0
    Joined:
    Jun 18, 2008
    Messages:
    476
    Почитай цикл статей про написание драйверов от Four-F для начала =)

    Блин что-то такие темы зачастили в последнее время...
     
Thread Status:
Not open for further replies.