
Программы и Дизайн » Веб-разработка и Программирование » Компоненты для сред программирования
Win2k Source CodesГод выпуска: 2000
Версия: NT 5.0
Разработчик:
Microsoft CorporationПлатформа: Windows 2000
Совместимость с Vista: нет
Системные требования: Win32, C/C++, Visual C++
Название файла: w2k_src.zip
Размер файла: 210863277 байт
Контрольные суммы файла:MD5: 937b96ed5df498f2f6bb2ff553d2267f
MD4: e3680d778be83fef1baa5aee17335060
SHA1: f1d18ba26e6baca5e3cb2f167346ed6eee3db9ca
RIPEMD160: 997b7295117282be9b65e9d1aabed3e630bb2340
CRC32: a4412edc
Описание: Win2k Source Codes - исходные коды операционной системы Windows 2000 (она же Win2k, W2k или Windows NT 5.0).
Данный сборник исходников w2k может существенно упростить жизнь, а в некоторых случаях очень помочь при решении проблем разработки, программистам C++ для Windows. Изучение исходных кодов Win2k позволяет "увидеть внутренности", лучше понять принципы работы операционной системы, писать более эффективно свои программы для Win32, а в некоторых случаях, используя недокументированные возможности w2k, создавать программный код, выполняющий работу, которую проблематично, а зачастую и просто невозможно, выполнить, пользуясь только лишь опубликованным прикладным программным интерфейсом Win32 API.
Код ОС семейства Windows до сих пор для большинства разработчиков остаётся тайной за семью печатями. Это даёт самому софтверному гиганту и его ближайшим партнёрам, называемое многими нечестным, преимущество: осведомлённые о принципах внутреннего устройства системы разработчики могут использовать - и используют! - эти знания с пользой для себя, создавая более производительные и удобные программные продукты. Данные исходные коды могут предоставить рядовым программистам такую же возможность.
[spoiler="Microsoft продолжает открывать исходники Windows"]
Microsoft продолжает открывать исходники Windows www.compulenta.ru писал(а): 23 октября 2003 года
Компания Microsoft объявила о расширении программы Shared Source, в рамках которой компании и отдельные специалисты могут знакомиться с исходным кодом программных продуктов софтверного гиганта.
Ранее специалисты со статусом MVP имели возможность ознакомиться с кодом таких продуктов Microsoft, как Windows CE .Net, ASP. Net, Visual Studio .Net и Passport Manager, а теперь им доступен также код операционных систем Windows 2000, Windows XP и Windows Server 2003. В Microsoft полагают, что ознакомление с кодом Windows позволит MVP значительно повысить свою квалификацию и эффективнее решать возникающие в процессе работы задачи.
[/spoiler]
[spoiler="Программа Government Security Program (GSP)"]
Программа Government Security Program (GSP) www.cnews.ru писал(а): В 2003 году Microsoft анонсировал программу Government Security Program (GSP) - глобальную инициативу, в рамках которой государственным и международным организациям предоставляется доступ к исходному коду Windows и другой технической информации, которая им необходима для того, чтобы удостовериться в защищенности платформы Windows.
Эксперты оценили такой шаг со стороны Microsoft как блестящий маневр, удачный рекламный ход. Одним махом корпорация "утерла нос" сообществу открытых систем; кроме того, создалось впечатление, что множество государственных организаций жаждут работать именно с Microsoft. Программа GSP распространяется на исходные коды операционных систем Windows 2000, Windows XP, Windows CE и Windows Server 2003. Россия стала первой страной, государственным организациям которой в рамках GSP был предоставлен доступ к заветным “исходникам”.
[/spoiler]
[spoiler="Чем же так привлекательны исходники Windows?"]
Чем же так привлекательны исходники Windows? www.computerra.ru писал(а): 16 февраля 2004 года
чем же так привлекательны исходники Windows - не считая возможности удовлетворить с их помощью банальное любопытство, которое, вероятно, снедает многих программистов? Теоретически - и это самый распространённый пример - исходные тексты проприетарной операционной системы, каковой является Microsoft Windows, позволяют обнаружить новые, доселе никому не известные её уязвимости.
Код ОС семейства Windows до сих пор для большинства разработчиков остаётся тайной за семью печатями. Это даёт самому софтверному гиганту и его ближайшим партнёрам называемое многими нечестным преимущество: осведомлённые о принципах внутреннего устройства системы разработчики могут использовать - и используют - эти знания с пользой для себя, создавая более производительные и удобные программные продукты. Теоретически, случившаяся утечка исходных кодов может предоставить рядовым программистам такую же возможность.
[/spoiler]
[spoiler="Утечка исходных текстов Windows 2000"]
Утечка исходных текстов Windows 2000 ru.wikipedia.org писал(а): 12 февраля 2004 г. стало известно об
утечке части исходных текстов Windows 2000 в пиринговые сети. Они распространялись в виде zip-архива размером около 200 МБ; полный размер содержимого архива был около 600 МБ, что дало основания полагать, что исходные тексты были вынесены на CD-ROM из некого учреждения, имевшего к ним доступ (к ним относились сама корпорация Microsoft, государственные учреждения, заключившие с ней контракт Government Security Program, а также множество мелких фирм, получивших подряды на работу над отдельными частями Windows).
Как стало известно позднее, эти исходные тексты соответствовали версии Windows 2000 SP1. Они были переданы израильской компании Mainsoft, которая занималась портированием веб-браузера Internet Explorer для UNIX-систем. Адреса электронной почты сотрудников Mainsoft были обнаружены в одном из креш-дампов, содержавшихся в архиве с исходными текстами.
Через несколько дней после утечки
Microsoft выпустила обращение, в котором подтверждала соответствие содержимого zip-архива исходным текстам Windows 2000. Эти исходные тексты быстро разошлись по хакерским сообществам по всему миру. В частности, вскоре после утечки была обнаружена уязвимость в коде обработки BMP-файлов в IE; специалист по компьютерной безопасности, обнаруживший эту уязвимость, подтвердил, что он нашёл её, изучая утёкшие исходные тексты.
[/spoiler]
[spoiler="Скриншоты"]


[/spoiler]
Программисты С++ для Win32!
Удачного повышения квалификации!