O (s) driver (s) do teclado pode (m) ser informado (s) para causar um BSOD:
HKLM\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters
ou (para teclados PS / 2 mais antigos)
HKLM\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
E definiu um REG_DWORD
denominado CrashOnCtrlScroll
para 1
.
Após a próxima reinicialização, você pode forçar a tela azul a Ctrl + ScrollLk + ScrollLk . O código de verificação de bug, neste caso, será 0xE2 (MANUALMENTE_INTIDECA_CRASH).
Se você realmente deseja um método programático, é necessário encontrar um furo em algum driver nessa máquina ou escrever e instalar um driver simplista que chame KeBugCheck
ou KeBugCheckEx
.
Divirta-se;)
Nota: pode ser muito útil causar deliberadamente uma falha como essa para os criadores de drivers ou até mesmo ao lidar com malware. Se você configurou seu sistema para criar um despejo de memória completo, você terá uma imagem do sistema em execução que pode ser analisada posteriormente. Considere casos como um deadlock em que um depurador não ajuda necessariamente em todos os casos.