ИСХОДНЫЕ КОДЫ ВИНДОВ


Рекомендуемые сообщения

Может кто уже и в курсе...

В общем Майкрософт наконец то "открыла" код своей всеизвестной операционной системы.:-\

Вот исходник:

#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"); */

/* printf("Welcome to Windows XP"); */

printf("Welcome to Windows 2003");

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();

}

team_flycam.gif+380 (44) 360 2108on_sk.gifracing-shop
Ссылка на сообщение
Поделиться на другие сайты

непосвященные конешна могут непонять и не воспринять данный топик с должным юмором ;-)

team_flycam.gif+380 (44) 360 2108on_sk.gifracing-shop
Ссылка на сообщение
Поделиться на другие сайты

напишите хоть в чемь приколь и с чего смеятся а? ;)

Ссылка на сообщение
Поделиться на другие сайты

напишите хоть в чемь приколь и с чего смеятся а? ;)

Насколько я понял Толян ... эт вроде загрузка Виндоса происходит... ток на каком-то языке :huh:
Ссылка на сообщение
Поделиться на другие сайты

напишите хоть в чемь приколь и с чего смеятся а? ;)

Смеяться со слова Windows. :)

Валера.

Маленького, кто хочешь обидит.

Ссылка на сообщение
Поделиться на другие сайты
:D
4um_stamp.gifAndrikSign4Forum.gif
Ссылка на сообщение
Поделиться на другие сайты

Я чуть не уписался.... Правда читал это еще года 2 назад. :D

*************Заголовочные файлы, включаются при писанине на С++******

*****как видно из файлов, начало берут еще из Вынь3.1(если кто помнит такую)

#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();*******делаем в 50 метрофф своп файло

do_nothing_loop();*****опять виснем на какой то период

totally_screw_up_HPFS_file_system();

search_and_destroy_the_rest_of_OS/2();*****находим и ломаем разделы с ОС/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();******подвиснем на 5 мин.

do_some_stuff();*****делаем какую то хрень

if (still_not_crashed)*****если система работает стабильно....

{

display_copyright_message();*****пишем копирайт

do_nothing_loop();*****виснем, да?

basically_run_windows_3.1();******запускаем Вынь 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"); */

/* printf("Welcome to Windows XP"); */

printf("Welcome to Windows 2003");******и только 2003 Винда показуется

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();

}

Все. дальше зае....лся расшифровывать...

Я добропорядочный гражданин, ездящий на кредитной малолитражке.fff.jpg

Ссылка на сообщение
Поделиться на другие сайты

- display_bill_rules_message();******рисуеть еще какую то хрень - это, типа, показываем сообщение о правилах Билли ;)

- disable_Lotus_Products(); - и о нас не забыли, надо же. спасибо ;)

- hang_system(); - после выключения всех найденных конкурентов вешаем систему ;)

- if (fast_cpu())****Если процессор быстрый

{

set_wait_states(lots); - если процессор быстрый, устанавливаем состояние ожидания (много!) :D

set_mouse(reaction, sometimes);****и делать то что ей самой хочется - и иногда на нас реагировать (время от времени) ;)

while(something) - крутим остальное, пока чего-то происходит

{

sleep(5); - засыпаем (на пять тактов)

get_user_input(); - выдаем запрос пользователю

sleep(5); - засыпаем на пять тактов

act_on_user_input(); - симулируем активную деятельность юзверя

sleep(5); - засыпаем на пять тактов

}

create_general_protection_fault(); - когда чего-то закончилось, генерим общую ошибку защиты винды :lol:

}

Ежели на форуме не будет ни одного матерного слова, мое мнение так и останется не выраженным. © Хрюн.

Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти