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
    доброго времени суток!
    меня интересует вопрос следушего рода ...

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

    SashaTalakin New Member

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

    Clerk Забанен

    Blog Posts:
    0
    Как вы ловите исключение ?
    Может сех-фрейм не корректный или вектор не тот.
     
  4. SashaTalakin

    SashaTalakin New Member

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

    Clerk Забанен

    Blog Posts:
    0
    SashaTalakin
    Что значит не ловит ??
    Читай первый пост есчо раз.
     
  6. Novi4ek

    Novi4ek New Member

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

    Novi4ek New Member

    Blog Posts:
    0
    Это мой второй ник
     
  8. Clerk

    Clerk Забанен

    Blog Posts:
    0
    Novi4ek
    Да ты и так. И без разницы прав или нет. И посты твои дурацкие, одна вода ничего по теме.
     
  9. onSide

    onSide New Member

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

    Ev0lwaves New Member

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

    wsd New Member

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

    SashaTalakin New Member

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

    SashaTalakin New Member

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

    qwqwqwqw New Member

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

    x64 New Member

    Blog Posts:
    0
    Не для всех исключений.
     
  16. Clerk

    Clerk Забанен

    Blog Posts:
    0
    Это безнадёжно. Они установлены и мессага вылетает, тока без кнопак и синяя. Сдуреть можна, драйвера он собрался писать бгг.)
     
  17. Ev0lwaves

    Ev0lwaves New Member

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

    Com[e]r Com[e]r

    Blog Posts:
    0
    главное - правильно создать видимость ,)
     
  19. qwqwqwqw

    qwqwqwqw New Member

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

    onSide New Member

    Blog Posts:
    0
    Почитай цикл статей про написание драйверов от Four-F для начала =)

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