RSS   



  可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題 | 純文字版  


 


 
主題: [笑話] [轉貼]剛看到的Windows2000原始碼大公開   字型大小:||| 
ROACH
版主
等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30
減肥中!請勿餵食

十週年紀念徽章(四級)  

 . 積分: 15119
 . 精華: 14
 . 文章: 11767
 . 收花: 140856 支
 . 送花: 6005 支
 . 比例: 0.04
 . 在線: 8870 小時
 . 瀏覽: 85616 頁
 . 註冊: 8243
 . 失蹤: 3
 . 鄉下地方
#1 : 2009-5-3 02:10 PM     只看本作者 引言回覆

Windows2000 Source Code( 不能不看, 真是太經典了!!!)

/* 這段程式我看可以列入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
  #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);  /* 讓滑鼠重新動作時間很久 */
      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)   /* ?? */
    {
    if (system_ok())    /* 如果機器還活著 */
      crash(to_dos_prompt)   /* 把DOS命令列當掉 */
    else     /* 否則 */
      system_memory = open("a:\swp0001.swp",O_CREATE); /* 在軟碟機開一個交換檔 */
      sleep(5);    /* 睡五次覺 */
      get_user_input();   /* 然後才讀取user的輸入 */
      sleep(5);    /* 睡五次覺 */
      act_on_user_input();  /* 才處理user的輸入 */
      sleep(5);    /* 睡五次覺 */
    }
    create_general_protection_fault(); /* ?? */



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  訪問主頁  發私人訊息  Blog  新增/修改 爬文標記
asabayes
青銅驢友
等級: 11等級: 11等級: 11等級: 11


今日心情

 . 積分: 322
 . 精華: 2
 . 文章: 682
 . 收花: 2134 支
 . 送花: 1652 支
 . 比例: 0.77
 . 在線: 754 小時
 . 瀏覽: 15105 頁
 . 註冊: 5779
 . 失蹤: 815
#2 : 2009-5-3 04:33 PM     只看本作者 引言回覆

超好笑的  
想盡辦法把使用者搞死就對了~



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  新增/修改 爬文標記
atree
金驢友〔中級〕
等級: 17等級: 17等級: 17等級: 17等級: 17
敗金搖錢樹

今日心情

 . 積分: 2500
 . 精華: 1
 . 文章: 8422
 . 收花: 20599 支
 . 送花: 17748 支
 . 比例: 0.86
 . 在線: 6321 小時
 . 瀏覽: 91332 頁
 . 註冊: 7473
 . 失蹤: 36
 . 樹雷星球
#3 : 2009-5-3 07:34 PM     只看本作者 引言回覆

作業系統越來越肥
原來都是垃圾程式碼裝太多了



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  新增/修改 爬文標記
jimshow2001
鍛鐵驢友
等級: 7等級: 7等級: 7


今日心情

 . 積分: 85
 . 文章: 333
 . 收花: 636 支
 . 送花: 259 支
 . 比例: 0.41
 . 在線: 904 小時
 . 瀏覽: 8840 頁
 . 註冊: 6337
 . 失蹤: 11
#4 : 2009-5-4 01:51 AM     只看本作者 引言回覆

傳說中的程式設計概念圖= =

ps..話說win 7看到現在  我沒有找到他與vista相比較之下較突出的地方
像是工具列的老習慣...我想我應會很不適應這種分類法

沒有說程式碼愈多愈進步 - -  哈



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  新增/修改 爬文標記

   



 



所在時區為 GMT+8, 現在時間是 2024-12-24 01:26 AM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.020186 second(s), 6 queries , Qzip disabled