Ответы:
То, что вы хотите, это сбой системы! Знаете ли вы, что есть код ошибки BSOD 0x000000E2 (MANUALLY_INITIATED_CRASH) только для такого рода вещей? Обычно это вызвано определенной комбинацией ключей для отладки драйверов и тому подобного, но вы также можете вызвать ее с помощью удобной утилиты " NotMyFault " от Sysinternals! А поскольку Sysinternals является дочерней компанией MS, это даже (вроде) иронично.
Возьми это, положи куда-нибудь и сделай NotMyFault.exe /bugcheck 0xE2
. (Требуется высота, очевидно.)
В моем приложении мне нужно быстро стереть ОЗУ, чтобы уничтожить криптографические ключи, поэтому я настроил Windows на перезагрузку сразу после BSOD. Это заставляет BIOS заново инициализировать все, и на любой современной машине обнуляет ОЗУ.
Известны два легких / быстрых ярлыка для выключения, но не знаю ни одного хорошего мгновенного.
A. Командное отключение -s
B. Нажатие выключателя питания 1 сек.
И рискованные
C. Нажатие выключателя питания 6 сек.
D. Отрежь власть.
Изменить: ОК, согласен, ответ @MrNerdHair NotMyFault 0xE2 является лучшим, и я проверил его. Просто для заметки, для меня это вызвало две небольшие проблемы: устройство Wi-Fi-соединения полностью исчезло из диспетчера устройств, и TeamViewer 11 был поврежден, когда машина получила ненадежное состояние, но обе проблемы были в любом случае довольно легко устранены.