Создатель «Диспетчера задач» для Windows сделал обзор начального кода утилиты

Экс-инженер Microsoft Дэйв Пламмер опубликовал на своём YouTube-канале новое видео. Оно является продолжением целой серии роликов, в каких разраб ведает историю сделанного им «Диспетчера задач».

Сейчас Пламмер решил провести типичный обзор исходников утилиты. С его слов сделалось понятно, что диспетчер начинается не с функции WinMain, как это обычно бывает в Windows-приложениях, а с ModuleEntry. Разраб растолковал такое решение тем, что в данной части кода производятся те деяния, которые должны «случиться» до WinMain.

Ещё он показал кусочек кода, отвечающий за оптимизацию утилиты. Так, если «Диспетчер задач» соображает что ему не хватает оперативки (её меньше 8 МБ), он избавляется от прекрасных графиков. В таком случае юзер получает только основную нужную информацию.

Отметим, что весь менеджер действий и задач был написан на С++. Судя по комментариям сначала кода диспетчера, Пламмер обозревал версию программки 1995 года выпуска.

Источник: YouTube / Dave’s Garage

Источник: tproger.ru

Поделиться с друзьями:
Андройд IT
Добавить комментарий