【发布时间】:2011-10-03 05:46:02
【问题描述】:
几天前我接受了一次面试,我被要求用 C 语言编写一个程序,该程序会导致系统崩溃/关闭系统。不用说,我什至不知道如何接近,我感到很愚蠢:(
我还是尝试了一下,编写了占用大量内存的程序。但是我的面试官对我的任何技巧都不满意。
【问题讨论】:
-
void main(void) { system("shutdown -s"); }小心那个斜线。 -
哪个平台(操作系统)?您是以 root 或管理员身份运行程序,还是以您自己的身份运行程序?
-
那家公司从事崩溃系统业务吗?
-
感谢各位的回答。 @MichaelPetrotta:嘿,有没有在不使用系统调用的情况下做同样的事情?
-
一个正常的操作系统会在允许用户空间程序杀死它之前杀死用户空间程序。对于 kernel-space -- 以及与此类或与 hardware 的任何交互 -- 所有赌注都已关闭。当然,只要好好问操作系统,然后...
标签: c