[zz]搞笑的Windows Vista原始碼細節曝光,真服了國內媒體。

來源:互聯網
上載者:User
作者:碼語者
文章來源:http://blog.sina.com.cn/s/blog_3f28ff5201009379.html

    真佩服老外的搞笑創意,真佩服部分國內媒體的“專業”精神,一篇人家愚人節發出來的搞笑文檔,竟然看都不看就給貫上一個《Windows Vista原始碼細節曝光》的標題發了,原文如下:

    網站日前發表一篇文章爆炸性地披露了Windows Vista原代碼的細節。人們能夠在網頁的圖片中清晰地看到Vista代碼的複雜性,或者看到Vista原始碼是什麼樣子。

  一幅圖片也許比1000個字更有說服力。

    但是,這些原始碼不會永遠存在於網頁的圖片上。Google的搜尋引擎肯定會找到它。因此,一位業內人士把這個代碼的圖片轉換為文本重新發表出來。

  在美國司法部和歐盟最終看到Vista為何如此失敗的原因的時候,微軟的律師肯定會忙得不可開交。微軟肯定要投入大量資金調查這個事情。

  同時,微軟的敵人現在能夠看到這個很容易拷貝的有價值的代碼。採用開源軟體修改的盜版的Vista軟體也許很快就會出現。Linux開發人員也許能從這些原始碼中學到一些教訓。

  目前還不清楚這些原始碼是否包含VistaSP1的改進功能,不過,業內人士認為這是VistaRTM版的原始碼。也許泄漏這個原始碼的人還會找到SP1的原始碼並且把它曝光。下面是Digg網站發表的原始碼。

   這明明是一段玩笑代碼,還真有人當真了,而且還是媒體,真不知道說什麼好了,雖然咱算不上什麼專業人士,但畢竟在IT行業混了5、6年了,這段代碼還是我給翻譯一下吧,首先說這是一段C語言的原始碼,眾所周知,windows核心代碼是大約兩萬條組合語言,這個肯定玩linux的工程師搞得創意,因為那才是c的老家。


  #include "dos.h"

  #include "win95.h"

  #include "win98.h"

  #include "sco_unix.h"   //include是包含的意思,把windows所有的版本都包含了,諷刺windows系統越做越大,最可笑的是連unix也包含了。

  class WindowsVista extends WindowsXP implements Nothing    //又開始搞笑了,定義了vista得類並且說明是完全參照xp,沒有任何創新。

  int totalNewFeatures = 3;    //定義了3個新的特徵

  int totalWorkingNewFeatures = 0;   //結果是沒有一個能用的

  float numberOfBugs = 345889E+O8;  //定義bug(錯誤)的數目,好傢夥,因該是浮點型能表示的最大數值了。

  boolean readyForRelease = FALSE;    //定義了個布爾型的變數,說明還不是發行版

  void main    //主函數開始

  while (!CRASHED)//如果破解了就開始執行

  if (first_time_install)     //如果是第一次安裝

  if ((installedRAM < 2GB)||

  (processorSpeed < 4GHz))     //如果記憶體小於2G,或者cpu低於4G

  MessageBox("Hardware incompatibility error.");   //就提示不相容的硬體

  GetKeyPress();   //按任意鍵繼續

  BSOD();      // BSOD (Blue Screen of Death),所謂的“藍天白雲”,windows的招牌畫面,其實就是藍屏白字的死機畫面。

  Make10GBswapfile();   //建立了一個10G分頁檔,靠還真是佔地兒

  SearchAndDestroy(FIREFOX|OPENOFFICEORG|ANYTHING_GOOGLE);    //檢查硬碟上是帶有含有Firefox、OPENOFFICE或其Google的軟體

  AddRandomDriver();   //載入隨機驅動

  MessageBox("Driver incompatibility error.");    //提示驅動不相容

  GetKeyPress();   //按任意鍵繼續

  BSOD();   //又藍屏了

  //printf("Welcome to Windows 2000");

  //printf(Welcome to Windows XP");      //這兩句最逗,注釋掉了2000和xp的啟動提示,諷刺2000、xp、vista代碼根本就沒變過,改了一下提示而已。

  printf ("Welcome to Windows Vista");    //提示歡迎使用vista

  if (still_not_crashed)   //如果到現在都沒破解

  CheckUserLicense();      //檢查使用者授權

  DoubleCheckUserLicense();    //再檢查使用者授權

  TripleCheckUserLicense();     //第三檢查使用者授權

  RelayUserDetaitsToRedmond();    //使用者的真實資訊發給微軟在Redmond的研發中心了

  DisplayFancyGraphics();   //顯示公司畫面

  FlickerLED(hard_drive);   //硬碟燈開始狂閃,好像有多少東西要讀取似的

  RunWindowsXP();   //最後啟動並執行還是xp

  return LotsMoreMoney;  //還不夠,還要繼續申請記憶體

}

}

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.