Click here to Skip to main content
Licence 
First Posted 11 Aug 2001
Views 102,009
Bookmarked 15 times

Windows 95 Source Code

By | 11 Aug 2001 | Article
The Source Code For Windows 95 - Top Secret.

Introduction

Hi, this is the source code for Win95. Fire up your C++ compiler and copy & paste this code. Modify it the way you like and then compile it !

This is a piece of humor I found on the internet. It wasn't created by me.

Subject: *** TOP SECRET MICROSOFT CODE ***
Project:  Version - Windows 95

Microsoft marketing strategy (MARKET.EXE):

#include <nonsense.h>
#include <lies.h>
#include <spyware.h> /* Microsoft Network Connectivity library */
#include <process.h> /* For the court of law */

#define say(x) lie(x)
#define computeruser ALL_WANT_TO_BUY_OUR_BUGWARE
#define next_year soon
#define the_product_is_ready_to_ship   another_beta_version

void main()
{
  if (latest_window_version>one_month_old)
  {
    if (there_are_still_bugs)
      market(bugfix);
    if (sales_drop_below_certain_point)
      raise(RUMOURS_ABOUT_A_NEW_BUGLESS_VERSION);
  }
  while(everyone_chats_about_new_version)
  {
    make_false_promise(it_will_be_multitasking); /* Standard Call, in
                                                    lie.h */
    if (rumours_grow_wilder)
      make_false_promise(it_will_be_plug_n_play);
    if (rumours_grow_even_wilder)
    {
      market_time=ripe;
      say("It will be ready in one month);
      order(programmers, stop_fixing_bugs_in_old_version);
      order(programmers, start_brainstorm_about_new_version);
      order(marketingstaff, permission_to_spread_nonsense);
      vapourware=TRUE;
      break;
     }
  }
  switch (nasty_questions_of_the_worldpress)
  {
     case WHEN_WILL_IT_BE_READY:
       say("It will be ready in", today+30_days," we're just testing");
       break;
    case WILL_THIS_PLUG_AND_PLAY_THING_WORK:
       say("Yes it will work");
       ask(programmers, why_does_it_not_work);
       pretend(there_is_no_problem);
       break;
     case WHAT_ARE_MINIMAL_HARDWARE_REQUIREMENTS:
       say("It will run on a 8086 with lightning speed due to"
           " the 32 bits architecture");
       inform(INTEL, "Pentium sales will rise skyhigh");
       inform(SAMSUNG, "Start a new memorychip plant"
              "'cos all those customers will need at least 32 megs");
       inform(QUANTUM, "Thanks to our fatware your sales will triple");
       get_big_bonus(INTEL, SAMSUNG, QUANTUM);
       break;
     case DOES_MICROSOFT_GET_TOO_MUCH_INFLUENCE:
       say("Oh no, we are just here to make a better world for
            everyone");
       register(journalist, Big_Bill_Book);
       when(time_is_ripe)
       {
         arrest(journalist);
         brainwash(journalist);
         when(journalist_says_windows95_is_bugfree)
         {
           order(journalist, "write a nice objective article");
           release (journalist);
         }
       }
       break;
   }
   while (vapourware)
   {
     introduction_date++; /* Delay */
     if (no_one_believes_anymore_there_will_be_a_release)
       break;
     say("It will be ready in",today+ONE_MONTH);
  }
  release(beta_version)
  while (everyone_is_dumb_enough_to_buy_our_bugware)
  {
    bills_bank_account += 150*megabucks;
    release(new_and_even_better_beta_version);
    introduce(more_memory_requirements);
    if (customers_report_installation_problems)
    {
      say("that is a hardware problem, not a software problem");
      if (smart_customer_says_but_you_promised_plug_and_play)
      {
        ignore(customer);
        order(microsoft_intelligence_agency, "Keep an eye on this
                                              bastard");
      }
    }
    if ( bills_bank_account>skyhigh && marriage>two_years )
    {
      divorce(woman_that_was_beatifull_when_I_married_her);
      wave(dollars, at_lusty_chicks);
      marry(young_blond_virgin_with_big_boobies);
      devirginize(young_blond_virgin_with_big_boobies);
      if (boobies_start_to_hang)

        dump(young_blond_virgin_with_big_boobies);
    }
    if (there_is_another_company)
    {
      steal(their_ideas);
      accuse(compagny, stealing_our_ideas);
      hire(a_lot_of_lawyers); /* in process.h */
      wait(until_other_company_cannot_afford_another_lawsuit);
      buy_out(other_company);
    }
  }
  /* Now everyone realizes that we sell bugware and they are all angry at
     us */
  order(plastic_surgeon, make_bill_look_like_poor_bastard);
  buy(nice_little_island); hire(harem);
  laugh_at(everyone,
for_having_the_patience_year_after_year_for_another_unfinished_version);
}


void bugfix(void)
{
  charge (a_lot_of_money)
  if (customer_says_he_does_not_want_to_pay_for_bugfix)
    say("It is not a bugfix but a new version");
  if (still_complaints)
  {
    ignore(customer);
    register(customer, big_Bill_book);
    /* We'll get him when everyone uses Billware!!*/
  }
}

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here

About the Author

Sarah



United States United States

Member



Sign Up to vote   Poor Excellent
Add a reason or comment to your vote: x
Votes of 3 or less require a comment

Comments and Discussions

 
You must Sign In to use this message board. (secure sign-in)
 
Search this forum  
 FAQ
    Noise  Layout  Per page   
  Refresh
Questionhow do i fix this error Pinmemberryankend10:04 24 Oct '08  
GeneralI wonder... PinsussVortex10:18 7 Dec '07  
Generalalien ng doot Pinsussdoot cold23:35 20 Aug '02  
GeneralRe: alien ng doot Pinsussgd alien23:38 20 Aug '02  
GeneralRe: alien ng doot Pinsussdoot cold23:47 20 Aug '02  
GeneralRe: alien ng doot Pinsussdoot cold22:48 18 May '03  
GeneralYou are genius programmer! Pinmemberjohnwong23:24 28 Jun '02  
GeneralYou are genius programmer! Pinmemberjohnwong23:23 28 Jun '02  
GeneralI get a run-time-error! PinmemberNish [BusterBoy]21:40 21 Dec '01  
GeneralRe: I get a run-time-error! PineditorBrian Delahunty2:41 5 Oct '02  
Generalsamsung A100 PinmemberAnonymous14:19 18 Oct '01  
GeneralI have no header files! PinmemberShengqian Ji20:34 13 Aug '01  
GeneralFIR PinmemberMoney9:31 13 Aug '01  
QuestionLaughs ? PinmemberAnonymous8:45 13 Aug '01  
AnswerRe: Laughs ? PinmemberJohn Simmons / outlaw programmer8:47 13 Aug '01  
AnswerRe: Laughs ? PinmemberAnonymous15:28 13 Aug '01  
AnswerRe: Laughs ? PinmemberCarlos Antollini16:30 13 Aug '01  
AnswerHonestly, people... PinmemberChristian Graus16:34 13 Aug '01  
GeneralCan't Compile PinmemberJohn Gilbert4:34 13 Aug '01  
GeneralRe: Can't Compile PinmemberAnonymous6:43 13 Aug '01  
GeneralRe: Can't Compile PinmemberCarlos Antollini16:38 13 Aug '01  
Generalcomeon guys PinmemberAnonymous22:40 12 Aug '01  
GeneralRe: comeon guys PinmemberJohn Simmons / outlaw programmer8:47 13 Aug '01  
GeneralRe: comeon guys PinmemberDavid Wulff16:34 13 Aug '01  
GeneralHAHAHAHA PinmemberTim Smith11:30 12 Aug '01  

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Permalink | Advertise | Privacy | Mobile
Web04 | 2.5.120517.1 | Last Updated 12 Aug 2001
Article Copyright 2001 by Sarah
Everything else Copyright © CodeProject, 1999-2012
Terms of Use
Layout: fixed | fluid