Исходный код для некоторых частей Windows открыт. .NET, например. Другие части исходного кода доступны через различные программы, описанные here. Одна из программ, которые я использовал, - Code Center Premium. В этой программе вам назначается смарт-карта/PIN-код и используется определенный URL-адрес для доступа к исходному коду для различных версий Windows. Как правило, на CCP доступен только код RTM (выпуск для производства) (в отличие от исправленных версий кода).
Если вы являетесь человеком, вы, вероятно, не сможете получить доступ через любую из этих программ, за исключением, возможно, программы MVP. Но если бы вы были MVP, вы, вероятно, уже поняли бы «что происходит под капотом» в значительной степени.
В качестве отдельного лица я предлагаю книгу Windows Internals, которую вы можете найти в формате PDF в Интернете. Обратите внимание, что книга насчитывает более 1000 страниц, поэтому в ней доступно огромное количество информации. Кроме того, в книге есть несколько примеров в виде команд, которые контролируют или контролируют различные аспекты Windows (нет исходного кода, но объяснение того, как работает команда)
Обратите внимание, что книга будет гораздо более понятной, чем исходный код Windows, который, если я правильно помню, в настоящее время насчитывает более 100 000 000 строк.
Обратите внимание, что для «ванильных» команд, таких как COPY, DIR и т. Д., Просматривая набор API Win32 для файла &, ввод/вывод в MSDN приведет к использованию API, используемых CMD.EXE. Многие образцы также доступны на MSDN и в других местах.
Короткий ответ: Нет. Длинный ответ: Windows закрыта. –
@ набиячлэвэлиь Исходный код для некоторых частей Windows открыт. .NET - яркий пример. –
.NET! = Windows –