BSOD вместо перезагрузки на WinXP

Тема в разделе "WASM.NT.KERNEL", создана пользователем wyfinger_, 10 фев 2007.

  1. wyfinger_

    wyfinger_ New Member

    Публикаций:
    0
    Регистрация:
    2 июл 2006
    Сообщения:
    28
    Адрес:
    Россия
    Добрый день/вечер/ночь/утро всем.

    Читаю KmdTut (спасибо Four-F, не останавливайся - нужно больше на эту тему), прочитал, решил занятся практикой - пишу всё подряд.

    Простенький драйвер, выполняющий:
    Код (Text):
    1. xor eax, eax
    2. xchg [eax], eax
    3. - или -
    4. div 0
    5. - или -
    6. mov eax, NTSTATUS
    Все это приводит только к перезагрузке на моей WinXP SP2.

    А как мне вызвать именно BSOD?
     
  2. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    вызывает BDOS, но у тебя наверно стоит чтобы перегружало при нём. Поройся в настрояках системы.
     
  3. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    Загрузка и восстановление -> Выполнить автоматическую перезагрузку
    убрать галочку
     
  4. WIN32

    WIN32 Member

    Публикаций:
    0
    Регистрация:
    20 янв 2007
    Сообщения:
    338
    + WinDBG +SYMBOLS тебе в руки
     
  5. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    сбрось флажок Automatically restart on system failure в свойствах системы.
     
  6. wyfinger_

    wyfinger_ New Member

    Публикаций:
    0
    Регистрация:
    2 июл 2006
    Сообщения:
    28
    Адрес:
    Россия
    Всем спасибо. Еще не проверял, но это, наверное, то что нужно.

    Соответствующий ключ реестра:
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\CrashControl
    ключ:
    AutoReboot, 0 - Не выполнять restart, 1 - выполнять.
     
  7. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    1) Это,кста,в Руссиновиче есть. Почитай его, офигенная книжка.
    2) Лучше юзать не ветку ControlSet002, а ссылку CurrentControlSet
    Итого: HKLM\SYSTEM\CurrentControlSet\Control\CrashControl, параметр AutoReboot