3

Я пытаюсь вручную BSOD машина для некоторого тестирования. Я уже пытался использовать редактирование реестра с autohotkey безрезультатно. Мне нужно осуществить это через скрипт / пакет или каким-либо другим способом, который может быть написан в сценарии.

4 ответа4

6

Я знал, что есть путь к этому. Казалось, я помню, из многих (многих!) несколько лет назад, в мои первые дни разработки Windows, простой вызов API, который заставил бы систему "синий экран". Это в Windows DDK. Вы ищете KeBugCheck или KeBugCheckEx. Он предназначен для использования драйверами устройств и приведет к сбою системы, если подключен отладчик. Если нет отладчика, система будет BSOD. Вот статья Microsoft, которая описывает это:

http://msdn.microsoft.com/en-us/library/ff551948(VS.85).aspx

1

Вы могли бы, вероятно, загрузить и установить средства отладки, а затем написать команду «.crash». Я не уверен в специфике этого, но это звучит выполнимо.

Источники;

http://www.microsoft.com/whdc/devtools/debugging/default.mspx https://stackoverflow.com/questions/667581/simulation-a-bluescreen

0

Очень простой инструмент для ручного BSOD:http://download.sysinternals.com/files/NotMyFault.zip Просто запустите notmyfault /crash

0

Вы можете получить Process Explorer от Sysinternal, запустить его от имени администратора и убить winlogon.exe . Не будет "традиционным" синим экраном все же.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .