XP main 함수 제멋대로 패러디 (낚시용 코드죠)

강동우의 이미지

출처는 <a href="http://michaelsync.net/2006/10/13/window-xp-source-code
입니다.
 
/*" rel="nofollow">http://michaelsync.net/2006/10/13/window-xp-source-code
입니다.
 
/*</a> Source Code - Windows XP
*/
 
#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"
#include "backdoor.h"
#define INSTALL = HARD
 
char make_prog_look_big(16000000);
void main()
{
  while(!CRASHED)
  {
    display_copyright_message();
    display_bill_rules_message();
    do_nothing_loop();
 
    if (first_time_installation)
      {
      make_100_megabyte_swapfile();
      do_nothing_loop();
      totally_screw_up_HPFS_file_system();
      search_and_destroy_the_rest_of-OS2();
      make_futile_attempt_to_damage_Linux();
      disable_Netscape();
      disable_RealPlayer();
      disable_Lotus_Products();
      hang_system();
      } //if
    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_31();
    do_nothing_loop();
    } // if
  } //while
 
  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);
    } //if
 
  /* 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 XP");
 
  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);
    } // while
  create_general_protection_fault();
 
} // main

유출된 소스는 위와 같습니다.

재미있네요..크크크크

Hyun의 이미지

/* Source Code - Windows XP
       */
 
#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"
#include "backdoor.h"
#define INSTALL = HARD
 
char make_prog_look_big(16000000);
void main()
{
	while(!CRASHED)
	{
		display_copyright_message();
		display_bill_rules_message();
		do_nothing_loop();
 
		if (first_time_installation)
		{
			make_100_megabyte_swapfile();
			do_nothing_loop();
			totally_screw_up_HPFS_file_system();
			search_and_destroy_the_rest_of-OS2();
			make_futile_attempt_to_damage_Linux();
			disable_Netscape();
			disable_RealPlayer();
			disable_Lotus_Products();
			hang_system();
		} //if
		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_31();
			do_nothing_loop();
		} // if
	} //while
 
	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);
	} //if
 
	/* 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 XP");
 
	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);
	} // while
	create_general_protection_fault();
 
} // main

나도 세벌식을 씁니다
galien의 이미지

확실히 이전 버전들 보다 쓸데 없는 loop 이 많이 줄어들었군요 ;-)

peccavi의 이미지

누군가 보안취약점 패치를 내놓으실듯 싶군요..
성지 예감.. ;-)

----
jai guru deva om...

----
jai guru deva om...

vacancy의 이미지


옛날에 WinNT 소스인가
Win2K 소스인가로 알려진 코드였는데
XP로 바뀌었군요. ㅎㅎ

OS2를 날려버리는 게 한창 이슈였을때였던듯. -_-

ceraduenn의 이미지

제목에 낚이고서는 좀 짜증이 나려고 했는데..

분위기상 그러지도 못하고;;;;

Summa Cum Laude http://ceraduenn.egloos.com

강동우의 이미지

기분 나쁘게 해 드렸다면 죄송합니다.
개그용 코드라 보고 신나게 웃어서
같이 웃자는 의도로 올렸습니다만 기분을 상하게 할 줄은 몰랐네요;
제목 수정하겠습니다

codebank의 이미지

내가 좋아했던 ME는 이 소스가 아니였단 말입니까???
------------------------------
좋은 하루 되세요.

------------------------------
좋은 하루 되세요.

freecatz의 이미지


제목과 동일하게 제 티슷호리로 퍼가겠습니다.ㅋㅋㅋ

재미있어서..^^;
---------------------------------------------------
1t의 생각보다 1g의 실천이 낫다.

hwiorb의 이미지

한참 프로그래밍에 프 라는 글짜도 모를때, 이와 비슷한 코드를 본적 있습니다.
진짜 소슨가 하고, 컴파일해볼려고 했었더랬습니다. ^^;
(그땐,소스자체를 읽지도 못했었으니까요 ㅎㅎ)
저렇게 짧은데, 윈도우란 말야? 하면서 감탄했던 기억이 나네요 ㅎㅎ..

nil.

munamuna의 이미지

전 오늘 처음봤습니다.. ㅋㅋ

disable_Netscape();
disable_RealPlayer();
disable_Lotus_Products();

이게 제일 압권이네요.. ^^;

샘처럼의 이미지

이제는 vista나 windows 7 용으로 version이 올라갈 때가 되지 않았을까요?

그래도 lotus와 netscape는 아깝지요.
한컴에 번들된 Lotus를 써보니 excel보다 훠얼씬 낫다는 생각을 하였는데..

opikiloteris의 이미지

welcome.