Я пытаюсь вручную BSOD машина для некоторого тестирования. Я уже пытался использовать редактирование реестра с autohotkey безрезультатно. Мне нужно осуществить это через скрипт / пакет или каким-либо другим способом, который может быть написан в сценарии.
4 ответа
Я знал, что есть путь к этому. Казалось, я помню, из многих (многих!) несколько лет назад, в мои первые дни разработки Windows, простой вызов API, который заставил бы систему "синий экран". Это в Windows DDK. Вы ищете KeBugCheck или KeBugCheckEx. Он предназначен для использования драйверами устройств и приведет к сбою системы, если подключен отладчик. Если нет отладчика, система будет BSOD. Вот статья Microsoft, которая описывает это:
http://msdn.microsoft.com/en-us/library/ff551948(VS.85).aspx
Вы могли бы, вероятно, загрузить и установить средства отладки, а затем написать команду «.crash». Я не уверен в специфике этого, но это звучит выполнимо.
Источники;
http://www.microsoft.com/whdc/devtools/debugging/default.mspx https://stackoverflow.com/questions/667581/simulation-a-bluescreen
Очень простой инструмент для ручного BSOD:http://download.sysinternals.com/files/NotMyFault.zip Просто запустите notmyfault /crash
Вы можете получить Process Explorer от Sysinternal, запустить его от имени администратора и убить winlogon.exe
. Не будет "традиционным" синим экраном все же.