c# - 以编程方式触发 BSOD

标签 c# .net bsod

纯粹出于学术原因。

是否有可能以编程方式导致 BSOD 在 C#/.NET 中的 windows xp/windows 7 下发生。

我建议一定是有一些肮脏的黑客攻击,或者是一些容易被滥用的漏洞导致了这种情况。

我正在寻找一段代码来运行,以保证在有限的时间内出现蓝屏死机。

最佳答案

杀死进程“csrss.exe”导致蓝屏。

但是您需要管理员权限才能执行此操作。我不确定是否有一种方法可以纯粹使用受限权限来执行此操作。

编辑:

是的,它工作正常。我给自己做了一个漂亮的小 BSOD :)

System.Diagnostics.Process.GetProcessesByName("csrss")[0].Kill();

关于c# - 以编程方式触发 BSOD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5737118/

相关文章:

c# - 为什么我不能使用数组的枚举器,而是自己实现?

c# - 在 C# 中导致系统崩溃

c# - 清除 cookie、 session 和 formsauth 后,Asp.net 在注销时摆脱服务器上的 session

c# - 使用 Fluent NHibernate 映射树结构

c# - 创建 C++ Dll,并从 C# 调用它

c# - Azure 云 Web 角色 + AspNetCompiler?

c# - 禁用列的排序功能?

c# - SMTP 中继 - 从控制台应用程序发送电子邮件

c# - VS2012 是一个 BSOD 原因

crash - 戴尔笔记本电脑 Windows 10 重新启动时蓝屏死机 CRITICAL_PROCESS_DIED