[C语言]用9行代码干掉Windows XP,2000

小歆14年前软件源码06056

微软一直声称Windows XP多么多么稳定可靠,但日前一位名为Masaru Tsuchiyama(留在程序下方,所以应该是他的昵称)外国编程爱好者刊出了一小段C语言代码。这一只有9行的小程序如果在Windows XP/2000下运行,则可导致系统完全崩溃,并重新启动。但此程序对其他版本的Windows没有任何影响。这一产生无限循环输出的小程序的代码如下:

  #include
  int main( void )
  {
  for(;;){
  printf( "hung up/t/t/b/b/b/b/b/b" );
  print("hung up/t/t/b/b/b/b/b/b");
  }
  return 0;
  }
如果去掉Print语句,此程序还会导致NT 4.0系统出现蓝屏错误。


相关文章

嵌入式软件架构设计

模块划分 模块划分的"划"是规划的意思,意指怎样合理的将一个很大的软件划分为一系列功能独立的部分合作完成系统的需求。C语言作为一种结构化的程序设计语言,在模块的划分上主要依据功能(依功能...

C语言深度解剖 封面.jpg

[PDF]C语言深度解剖

C语言深度解剖   目录: 下载地址:        小歆网盘:C语言深度解剖(848.41 KB...

[C语言]贪吃蛇源码

#define N 200 #include <graphics.h> #include <stdlib.h> #include <dos.h> #defi...

单片机中浮点数转字符数组的方法(sprintf 函数)

sprintf函数 函数功能:把格式化的数据写入某个字符串 头文件:stdio.h 函数原型:int sprintf( char *buffer, const char...

关于C语言的 void main() 还是 int main()

很多人甚至市面上的一些书籍,都使用了void main( ),其实这是错误的。C/C++中从来没有定义过void main( )。C++之父Bjarne Stroustrup在他的主页上的FAQ中明...

c-free 3.5.jpg

C-Free 针对C/C++初学者的集成化开发环境

C-Free是针对C/C++初学者的集成化开发环境 开发: C-Free开发工具: Borland C++ Builder 6.0 C-Free中使用的编译...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。