Программирование драйверов Windows

       

Программные продукты от Microsoft


Информация от Microsoft, полезная разработчику драйверов, может быть получена по нескольким каналам, которые имеют существенные различия.

  • Документация к MS Visual Studio, где описывается, хотя бы использование функций SCM Менеджера, что позволяет динамически загружать некоторые типы драйверов.
  • Platform Software Development Kit (PSDK), распространяемая как часть подписки MSDN. Содержит весьма полезные программы (в частности, Depends и WinObj).
  • Собственно пакет Device Driver Kit (DDK).
  • Материалы ежегодной конференции WinHEC по драйверам.
  • Тактика распространения программ для разработки фирмой Microsoft постоянно меняется. Хотя компиляторы Visual Studio изначально распространялись на коммерческой основе, однако, более специализированные средства разработки долгое время можно было бесплатно загрузить с интернет-сайта microsoft.com. Данная традиция прекратилась с выпуском DDK XP, который поставлялся исключительно на CD ROM, причем как бы бесплатно — необходимо только оплатить доставку курьерской службой. В настоящий момент этот прием применяется ко всем позднее выпущенным средствам для разработки и отладки драйверов (обновления Service Packs, файлы с отладочными символами, тесты на совместимость с типовой аппаратурой персонального компьютера и т.п.).



    Содержание раздела