Драйвер ОС Windows

Автор: | 16.02.2014

Драйвер ОС Windows – это специальным образом написанный код, который имеет определенную структуру отличную от структуры программы пользовательского режима. На диске драйвер обычно представлен файлом с расширением sys и находится в каталоге  %SystemRoot%WindowsSystem32Drivers (это не является обязательным, драйвер может находиться в каком-либо другом месте, хотя обычно, так не делают, за исключением вирусописателей, разработчиков антивирусов и т.д.). Драйвера (не считая драйверов ОС Windows) используются в основном для двух целей:

  • реализации возможности взаимодействия с аппаратными устройствами (такими как видеокарты, сканеры, принтеры и т.д.);
  • реализации возможности взаимодействия с системой на низком уровне. Например, антивирус должен отслеживать все запускаемые программы. Реализовать это без драйвера невозможно. 

Таким образом, драйвера приходится писать разработчикам аппаратных устройств, а также разработчикам программ, которые реализуют определенный низкоуровневый функционал. Для того, чтобы просмотреть какие драйвера используются в системе, а также их текущее состояние (“запущен”, “остановлен” и т.п.) можно воспользоваться программой msinfo32, которая есть в вашей системе. Запускаем программу и выбираем “Программная среда / Системные драйверы”.

Список драйверов в системе (msinfo32)

Список всех драйверов, параметры их запуска и другую информацию, можно получить обратившись к реестру – HKLMSYSTEMCurrentControlSetservices

Список драйверов в реестре

Кроме информации о драйверах, в этой ветке реестра хранится также информацию о службах. В Windows 7 можно получить информацию о установленных драйверах с помощью утилиты driverquery. Вот как выглядит вывод этой команды:

отчет driverquery

Утилита также умеет проверять наличие цифровой подписи.

Еще одна программа от Марка Руссиновича, которая умеет работать с драйверами – autoruns. Программа позволяет просматривать список драйверов установленных в системе, а также позволяет отключить  их автозагрузку. Пользоваться этой возможностью следует с осторожностью.

autoruns - список драйверов

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *