Драйверы обычно предоставляются производителями аппаратного обеспечения, но если устройство включено в список совместимого оборудования, драйвер для такого устройства поставляется вместе с Windows ХР Professional. Файл driver.cab, находящийся в папке %systemroot%\Driver Cache\i386, содержит огромное количество драйверов различных устройств. Все эти драйверы полностью совместимы с Windows ХР Professional и имеют цифровую подпись Microsoft.
Примечание
Если при загрузке операционная система находит новое устройство Plug and Play
2.1.1. Подписывание драйверов
Драйверы устройств и файлы операционной системы Windows ХР Professional снабжаются цифровой подписью корпорации Microsoft, подтверждающей их качество.
Подписанные драйверы следует использовать, во-первых, потому что цифровая подпись показывает, что драйвер прошел тщательную проверку на совместимость с Windows ХР Professional в специальной тестовой лаборатории Microsoft (WHQL, Windows Hardware Quality Labs). Цифровая подпись Microsoft подтверждает, что установка драйвера не повлечет за собой крах или нестабильную работу системы.
Во-вторых, цифровая подпись подтверждает, что подписанный файл не был заменен или изменен при установке какой-либо программы. Таким образом, гарантируется, что нормально работающий драйвер не был заменен на нестабильный, в него не была внедрена "троянская" программа или вирусный код.
С помощью Диспетчера устройств можно узнать, имеет ли определенный драйвер подпись или не имеет. В окне Сведения о файлах драйверов
подписанные файлы обозначаются пиктограммой, показанной на рис. 2.1.Рис. 2.1.
Пиктограмма подписанного драйвераВ этом же окне можно получить информацию о поставщике драйвера, версии файла, авторских правах и цифровой подписи.
Примечание
Получить список подписанных драйверов, установленных в системе, можно с помощью программы Сведения о системе, выбрав в иерархическом списке пункт Программная среда
и затем Подписанные драйверы. С помощью этой же программы можно просмотреть и список всех системных драйверов. Для запуска программы следует щелкнуть на кнопке Пуск, в открывшемся списке выбрать пункт Все программы, затем меню Стандартные, меню Служебные, в котором выбрать пункт Сведения о системе. Для запуска программы с использованием командной строки следует набрать msinfo32 или winmsd. Обратите внимание на то, что для запуска программы msinfo32.exe с использованием командной строки следует вводить не просто msinfo32, a start msinfo32. Наэкзамене незнание этого нюанса может стоить вам нескольких баллов, необходимых для успешной сдачи. См.
На рис. 2.2 показан список драйверов, имеющих цифровую подпись Microsoft. На рис. 2.3 приведен пример неподписанного файла драйвера.
Рис. 2.2.
Файлы драйверов имеющие цифровую подпись MicrosoftУстановка неподписанного драйвера может привести к нарушениям в работе или даже блокировке системы – появления так называемого «синего экрана смерти», во время установки неподходящего драйвера или сразу же после нее. В некоторых случаях деструктивные действия неподписанных файлов могут выявиться не сразу, что очень затруднит поиск причины сбоя.
Для уменьшения риска повреждения системных файлов в результате установки неподписанных драйверов операционная система, при настройках по умолчанию, приостанавливает установку и сообщает о потенциальной опасности. В окне Установка оборудования
появляется предупреждение о том, что устанавливаемый драйвер не тестировался на совместимость с Windows ХР Professional. Предлагается либо прекратить установку, либо продолжить ее несмотря ни на что (рис. 2.4).Рис. 2.3.
Драйвер не имеет цифровой подписи MicrosoftРис. 2.4.
Устанавливаемое программное обеспечение не имеет цифровой подписи Microsoft