【发布时间】:2011-08-15 07:25:44
【问题描述】:
如果我可以编写一个会导致我的操作系统(不是我的应用程序)崩溃的用户程序,我会怎么做?
我正在考虑以某种方式将我的用户模式程序切换到内核模式并导致内存损坏。有可能吗?
注意:我不是在制造病毒。只是好奇。
【问题讨论】:
-
要回答您的系统问题,我们需要知道您使用的操作系统。
-
编写 0.9 版的图形驱动程序,应该这样做。 :)
-
“windows/linux”不是操作系统。
-
简单的方法是将电源线从墙上拉出。以实用的方式执行此操作:robot.grab(powercode).pullSharply(Direction.AwayFromWall);
-
在旧的 PET 计算机上,它是一个包含屏幕刷新率的内存位置。如果你将 255 戳到这个位置,它最终会导致屏幕过热并着火。这就是我的崩溃。
标签: c++ c operating-system kernel