社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
主题 : Windows2000 Source Code(转)
级别: 圣骑士
显示用户信息 
0  发表于: 2001-09-08   

Windows2000 Source Code(转)

[color=#000088]
技术的黑色幽默[wdb14][/color]


 /* 這段程式我看可以列入Windows的經典笑話了.... */
 /* 註解版(不詳盡的地方或有滐@有趣的解釋,請高手幫忙補上) */
 /* Source Code to Windows 2000 */
 #include "win31.h"  /*載入win31的程式碼*/
 #include "win95.h"  /*載入win95的程式碼*/
 #include "win98.h"  /*載入win98的程式碼*/
 #include "workst~1.h"
 #include "evenmore.h"
 #include "oldstuff.h"
 #include "billrulz.h"  /*載入Bill的法則*/
 #include "monopoly.h"
 #define INSTALL HARD

 char make_prog_look_big(1600000);  /* 讓程式看起來非常大 */

 void main()
 {  while(!CRASHED)   /* 假如沒有當機 */
   {
     display_copyright_message(); /* 顯示版權訊息 */
     display_bill_rules_message();   /* 顯示bill的法則 */
     do_nothing_loop();   /* 無所事事迴圈 */
     if (first_time_installation) /* 如果是第一次安裝 */
       {
         make_50_megabyte_swapfile(); /* 做一個超大的交換檔案 */
         do_nothing_loop();  /* 無所事事迴圈 */
         totally_screw_up_HPFS_file_system(); /* 整個拆掉?? HPFS檔案系統
                                                 (OS2的檔案系統) */
         search_and_destroy_the_rest_of_OS/2(); /* 搜尋然後破壞OS2 */
         make_futile_attempt_to_damage_Linux(); /* 企圖破壞Linux */
         disable_Netscape();   /* 關掉Netscape */
         disable_RealPlayer();   /* 關掉RealPlayer */
         disable_Lotus_Products();  /* 關掉Lotus相關產品 */
         hang_system();    /* 把電腦當掉 */
       }
     write_something(anything);   /* 胡亂寫入一堆柀ξ?*/
     display_copyright_message();  /* 顯示版權訊息 */
     do_nothing_loop();    /* 無所事事迴圈 */
     do_some_stuff();    /* 做些沒用的事 */

     if (still_not_crashed)   /* 如果還是沒有當機 */
     {
       display_copyright_message();  /* 顯示版權訊息 */
       do_nothing_loop();   /* 無所事事迴圈 */
       basically_run_windows_3.1();  /* 根本就是在跑win31 */
       do_nothing_loop();   /* 無所事事迴圈 */
       do_nothing_loop();   /* 無所事事迴圈 */
     }
   }
   if (detect_cache())    /* 是否有快取記憶體 */
     disable_cache();    /* 關掉快取記憶體 */
    if (fast_cpu())    /* 是不是速度快的CPU */
   {
     set_wait_states(lots);   /* 讓等待時間非常久 */
     set_mouse(speed, very_slow);  /* 讓滑鼠速度非常慢 */
     set_mouse(action, jumpy);   /* 讓滑鼠動作方式為跳躍式 */
     set_mouse(reaction, sometimes);  /* 讓滑鼠重新動作時間很久 */
   }

     /* printf("Welcome to Windows 3.1"); */
     /* printf("Welcome to Windows 3.11"); */
     /* printf("Welcome to Windows 95"); */
     /* printf("Welcome to Windows NT 3.0"); */
     /* printf("Welcome to Windows 98"); */
     /* printf("Welcome to Windows NT 4.0"); */

  /* 以上代表win2000包還很多之前程式碼,完全沒有清除 */

  printf("Welcome to Windows 2000");

   if (system_ok())    /* 如果機器還活著 */
     crash(to_dos_prompt)   /* 把DOS命令列當掉 */
   else     /* 否則 */
     system_memory = open("a:swp0001.swp",O_CREATE); /* 在軟碟機開一
個交
換檔 */

   while(something)   /* ?? */
   {
     sleep(5);    /* 睡五次覺 */
     get_user_input();   /* 然後才讀取user的輸入 */
     sleep(5);    /* 睡五次覺 */
     act_on_user_input();  /* 才處理user的輸入 */
     sleep(5);    /* 睡五次覺 */
   }
   create_general_protection_fault(); /* ?? */
 }



Form:[i]标  题: Windows2000 Source Code( 不能不看, 真是太經典了!!!)(转)
发信站: 北大未名站 (Thu Mar 29 13:46:21 2001) , 站内信件[/i]
[color=#969696]         人生何处不江湖

逝!……[/color]
级别: 圣骑士
显示用户信息 
1  发表于: 2001-09-09   
回复:
[wdb9]
喜新厌旧
级别: 新手上路
显示用户信息 
2  发表于: 2001-09-10   
回复:
有意思,有意思!

  while(something)   // 如果真该处理什么了
  {
    sleep(5);    // 暂停5秒
    get_user_input();   /* 然後才讀取user的輸入 */
    sleep(5);    // 暂停5秒
    act_on_user_input();  /* 才處理user的輸入 */
    sleep(5);    // 暂停5秒
  }
  create_general_protection_fault(); // 建立一般性保护错误,最终down机:-)
[GLOW=255,blue,1][FONT=隶书][size=5]轻轻的我走了,正如我轻轻的来。[/size][/FONT][/GLOW]
级别: 圣骑士
显示用户信息 
3  发表于: 2001-09-10   
补充:)
while(cdrom)     /* 插入一张光盘*/
{
check();         /* 检查是否是盗版*/
while(!zhengban)   /* 非正版*/
destroy(cdrom);    /* 自动将光盘划烂*/
sleep(5);         /*当机5秒 */
call(110);       /* 您用的是盗版,侵害了微软公司的利益,警车正在来这儿的路上*/
}

喜新厌旧
级别: 骑士
显示用户信息 
4  发表于: 2001-09-10   
回复:
for(i=1;i<=100;i++)/*读100张碟片*/
{if (!A)/*如果不是A片*/
eject(cd);/*弹出*/
else if (!cartoon)/*如果不是动画片*/
sleep (kid);/*让孩子睡觉*/
}  
printf ("呱呱~~~“);
级别: 侠客
显示用户信息 
5  发表于: 2001-09-10   
回复:
while remian(30m)   /* 开机超过30分钟*/
{
slow();   /* 速度自动变慢*/
goon;     /* 继续的话*/
printf("please press ctrl+alt+del");
ifnot;
printf("您的系统已经运行了30分钟。为了系统的安全,系统需要休息");
sound("唧唧")   /* 唧唧的叫?:)*/
if (goon)
bomb!;    /*  爆炸!*/
}
近期作品:

[url=http://10.12.72.109/~psy/971/index.htm]『 971的网上家园 』[/url]
[url=http://10.13.31.90/~china]『 槛外 』[/url]
[url=http://10.13.31.90/~kiss]『 hazzgn-dass 』[/url]
[url=http://10.12.72.109/~psy/shalong]『 心理沙龙 』[/url]
级别: *
显示用户信息 
6  发表于: 2001-09-12   
回复:
[wdb12][wdb12]我倒!~~~~~~~
级别: 骑士
显示用户信息 
7  发表于: 2001-10-26   
回复:
呵呵呵,都疯了:D
[fly][b][GLOW=255,red,1][size=9]SkyKnight[/size] [/GLOW][/b][/fly]
描述
快速回复

按"Ctrl+Enter"直接提交