Windows Native API Programming
Книга посвящена программированию с использованием Native API Windows — низкоуровневого интерфейса операционной системы, предоставляемого библиотекой NtDll.dll. Автор, Павел Йосифович, подробно рассматривает архитектуру Windows, принципы работы Native API и его отличия от стандартного Win32 API.
В первой части книги читатель знакомится с основами: системной архитектурой Windows, структурой Native API, способами динамического связывания с NtDll.dll и методами доступа к низкоуровневым функциям. Особое внимание уделяется фундаментальным типам данных, строкам, спискам, атрибутам объектов и обработке ошибок.
Вторая часть посвящена созданию Native-приложений — программ, которые работают без Win32-подсистемы. Рассматриваются особенности сборки, отладки и запуска таких приложений. Далее автор переходит к практическим аспектам: получению системной информации, работе с процессами, потоками, объектами и дескрипторами.
Книга содержит множество примеров кода на C/C++, которые можно использовать как основу для собственных проектов. Материал будет полезен разработчикам системного ПО, специалистам по безопасности и всем, кто хочет глубже понять внутреннее устройство Windows.
