В этой книге базовые функции API описаны в том же стиле, что и в документации комплекта разработки драйверов устройств DDK. Рассматриваемые конструкции были извлечены из Windows NT 4.0 Service Pack 3 и последней бета версии Windows 2000 для процессоров Intel. Несмотря на стилистическое сходство, эта книга существенно отличается от документации DDK. Информация для нее была получена в результате исследования поведения самой Windows NT. В книге содержится полное описание базовых функций API, которого вполне достаточно для разработки утилит на уровне "resource kit", а также другого "нестандартного" программного обеспечения, реализующего возможности, недоступные обычным приложениям. Поскольку предполагается, что читатель знаком с интерфейсом Win32 API, C++ и стандартными библиотеками C++, указание на полную эквивалентность между базовой системной службой и функцией Win32 зачастую является единственным объяснением приведенного в книге материала. Книга разделена на 17 глав и четыре приложения. В каждой главе рассматривается группа взаимосвязанных системных служб. В приложениях представлен дополнительный материал, имеющий особое значение для тех, кто создает приложения, выполняющиеся в режиме ядра. |