March 15th, 2005

Читал исходники Windows

Некоторые мысли по поводу:
1. Откомментированы исходники безобразно. Принес бы мне студент такой исходник - узнал бы о себе много нового.
2. Подсистема Win32 с 1990 года почти не изменилась.
3. Поддержка удаленных графических терминалов была заложена в подсистему Win32 еще в NT 3.0.
4. Некоторые вещи, мягко говоря, не соответствуют документации. Так, например, многократно упоминаемый в MSDN супермегахук, не допускающий перехват Ctrl-Alt-Del другими хуками, на деле оказался оператором if внутри win32k.sys :-)
5. Самая-самая первая альфа версия Windows NT имела замечательный глюк - в ней не работала клавиша Alt.
6. Все private функции подсистемы Win32, связанные с окнами и сообщениями, имеют префикс xxx. Тем самым программисты Microsoft признают, что Windows GUI - порнография :-)
7. Размер исходников внушаить. Сколько же они компилируются...
  • Current Music
    Queen - Ride the wild wind