这个代码有潜在危险吗?
本文关键字:危险 代码 | 更新日期: 2023-09-27 17:52:45
我只是一个傻瓜,发现这些kiddy脚本工具很吸引人:)
for(i = 0; i < 100000000000000000000000; i++)
{
System.Diagnostics.Process StartTheKill;
StartTheKill = new System.Diagnostics.Process();
StartTheKill.EnableRaisingEvents = false;
string TheCommand;
TheCommand = "/C tree C:/";
System.Diagnostics.Process.Start("CMD.exe", TheCommand);
StartTheKill.Close();
}
我的老师给了我这个,因为它是一个伟大的工具检查故障硬盘驱动器。我只是想知道这个循环是否足以使PC崩溃或对硬件造成永久性损坏…
我怀疑这甚至会使机器崩溃。
每个进程将占用一些内存,并且您将很快耗尽内存,此时操作系统将拒绝启动任何更多的任务。您可能会看到一个关于虚拟内存不足的对话框。
损坏硬件?你一定是在开玩笑。