|
BrokeBody
|
 |
« poslato: 11 Октобар 2007, 05:02:48 » |
|
:)
/* Source Code to Windows 2000 */ #include "win31.h" #include "win95.h" #include "win98.h" #include "workst~1.h" #include "evenmore.h" #include "oldstuff.h" #include "billrulz.h" #include "monopoly.h" #define INSTALL = HARD char make_prog_look_big[1600000]; void main() { while(!CRASHED) { display_copyright_message(); display_bill_rules_message(); do_nothing_loop(); if (first_time_installation) { make_50_megabyte_swapfile(); do_nothing_loop(); totally_screw_up_HPFS_file_system(); search_and_destroy_the_rest_of_OS/2(); make_futile_attempt_to_damage_Linux(); disable_Netscape(); disable_RealPlayer(); disable_Lotus_Products(); 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(); do_nothing_loop(); do_nothing_loop(); } } if (detect_cache()) disable_cache(); if (fast_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"); */ printf("Welcome to Windows 2000"); if (system_ok()) crash(to_dos_prompt) else system_memory = open("a:\swp0001.swp", O_CREATE); while(something) { sleep(5); get_user_input(); sleep(5); act_on_user_input(); sleep(5); } create_general_protection_fault(); }
|
|
|
|
|
tomaja
|
 |
« Odgovor #1 poslato: 11 Октобар 2007, 06:59:57 » |
|
Ah, pa ovo je stari kod. Win XP i Vista imaju mnooogo ozbiljniji i duži kod  , a kolik oznam veći je SWAP fajl. Ipak, sviđa mi se, ko kaže da neke stvari ne mogu da budu jednostavne !
|
Port 22
|
|
|
|
nowave
|
 |
« Odgovor #2 poslato: 11 Октобар 2007, 09:59:55 » |
|
@BrokeBody Samo jedna zamerka: gde je nazubljivanje koda?!?!?! 
|
save the whales; feed the hungry; free the malloc()s
|
|
|
|
foxbunny
|
 |
« Odgovor #3 poslato: 11 Октобар 2007, 10:50:09 » |
|
nowave, to je *Windows*. Ako nazubis kod, on se pogubi i pocne da radi brzo, sto u potpunosti narusava ciljeve koji su bili postavljeni. Broke, zar nije Windows pisan u BASICu? Ono, GOTO START_LOOP  D:\> fixmbr Reinstalling NT-BASIC interpreter... ....................................................... Please wait some more... ........................................................ Almost done... ...................................... Just kidding, please wait some more... ................................................. Hm, this shouldn't work like that... ............................................ Are you dual-booting Windows and Linux? [Y/N] y NT-BASIC install failed... Where do you want to go now?
|
|
|
|
« Poslednja izmena: 11 Октобар 2007, 10:56:05 od foxbunny »
|
Prijavi uredniku
Sačuvana
|
|
|
|
|
nowave
|
 |
« Odgovor #4 poslato: 11 Октобар 2007, 11:10:42 » |
|
U majku mu! Moram onda da prepravim ovaj kod sto pisem, necu da narusim ciljeve Winblow$-a! 
|
save the whales; feed the hungry; free the malloc()s
|
|
|
marelli
Volumass
Hero Member
   
Van mreže
Pol: 
Poruke: 1265
_Shake_The_Universe_
|
 |
« Odgovor #5 poslato: 11 Октобар 2007, 13:16:09 » |
|
Nesto mnogo kratak ovaj kod,ceo Window$ u toliko koda,jeeeeeeeee! 
|
|
|
|
|
LimitMan
|
 |
« Odgovor #6 poslato: 11 Октобар 2007, 13:48:33 » |
|
Sta ces marelli ... Setili se da napisu nesto prosto i kratko i postali milioneri ..
Ima tu i neceg malo u ovim .h fajlovima, ali to su uglavnom nebitne stvari ... Tipa operativni sistemi ;-)
|
Svaki problem ima svoje resenje! Samo ga treba potraziti na pravom mestu!
|
|
|
|
foxbunny
|
 |
« Odgovor #7 poslato: 11 Октобар 2007, 13:58:29 » |
|
Nesto mnogo kratak ovaj kod,ceo Window$ u toliko koda,jeeeeeeeee!  Pa pazi: #include "win31.h" #include "win95.h" #include "win98.h" #include "workst~1.h" #include "evenmore.h" #include "oldstuff.h" #include "billrulz.h" #include "monopoly.h"
|
|
|
|
debelizmaj
Sr. Member
  
Van mreže
Pol: 
Poruke: 334
bla bla bla
|
 |
« Odgovor #8 poslato: 11 Октобар 2007, 14:06:32 » |
|
Ma da, ovo ti je i ovako samo main...ko zna sta je u klasama sadrzano....
|
|
|
|
|
|
nowave
|
 |
« Odgovor #9 poslato: 11 Октобар 2007, 14:07:48 » |
|
Da, ali tu su samo deklariasne funkcije koje se koriste u main(). A ne izgledaju mi nesto komplikovano.  Svaka funkcija max 30-50 linija koda. 
|
save the whales; feed the hungry; free the malloc()s
|
|
|
|
LimitMan
|
 |
« Odgovor #10 poslato: 11 Октобар 2007, 16:42:55 » |
|
Pa pazi, u manovima ima dosta do_nothing_loop() funcija i if (still_not_crashed){...} uslova ... Ostalo je manje-vise nebitno ... Ima nekoliko funckija tipa:
if (wokingtime >= 2){ shutdown_with_crash() } gde je workingtime definisan kao vreme izrazeno u satima... I to je to ;-)
|
Svaki problem ima svoje resenje! Samo ga treba potraziti na pravom mestu!
|
|
|
|
BrokeBody
|
 |
« Odgovor #11 poslato: 11 Октобар 2007, 18:51:15 » |
|
Jako bitna
basically_run_windows_3.1()
|
|
|
|
|
Neky
|
 |
« Odgovor #12 poslato: 12 Октобар 2007, 14:38:11 » |
|
Nesto mnogo kratak ovaj kod,ceo Window$ u toliko koda,jeeeeeeeee!  loop odrađuje posao 
|
 Prodajem legalan RapidShare.com account. Info na PP!
|
|
|
|
burga
|
 |
« Odgovor #13 poslato: 13 Октобар 2007, 14:39:45 » |
|
И наравно, main() је дефинисан као void. Што спада у опскурни М$ станард С++а, познат као OOC++ 
|
Нема Бога, и Дирак је његов пророк
|
|
|
|