Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Хранилище драйверов — это надежная коллекция встроенных и сторонних пакетов драйверов. Операционная система хранит эту коллекцию в безопасном расположении на локальном жестком диске. На устройстве можно установить только пакеты драйверов в Магазине драйверов.
Когда пакет драйвера копируется в Хранилище драйверов, все его файлы копируются. Эти файлы включают INF-файл и все файлы, на которые ссылается INF-файл. Все файлы, которые находятся в пакете драйвера, считаются критически важными для установки устройства. INF-файл должен ссылаться на все необходимые файлы для установки устройства, чтобы они присутствовали в Магазине драйверов. Если INF-файл ссылается на файл, который не включен в пакет драйвера, пакет драйвера не копируется в хранилище.
Процесс копирования пакета драйвера в Хранилище драйверов называется установкой. Перед установкой любого устройства пакет драйвера должен быть поставлен в хранилище драйверов. В результате промежуточное управление драйверами и установка устройств являются отдельными операциями.
Пакет драйвера подготавливается для хранилища драйверов путем проверки и валидации.
Проверка целостности пакета драйвера
Перед тем как пакет драйвера будет организован в Хранилище драйверов, операционная система сначала проверяет, является ли пакет драйвера доверенным. Чтобы пакет драйвера считался доверенным, INF-файл должен иметь директиву CatalogFile в разделе "Версия ", которая предоставляет имя файла каталога, связанного с INF-файлом . Файл каталога должен содержать хэши для INF-файла и всех файлов, на которые ссылается INF-файл. Файл каталога должен быть подписан с помощью доверенной цифровой подписи. Дополнительные сведения о цифровых подписях см. в разделе "Подписывание драйверов".
Проверка пакета драйвера
Операционная система проверяет пакет драйвера следующим образом:
- Текущий пользователь должен иметь разрешение на установку пакета драйвера.
- INF-файл пакета драйвера является синтаксически правильным, и все файлы, на которые ссылается INF-файлы, присутствуют в пакете драйвера.
Драйвер копируется в хранилище драйверов после прохождения проверок целостности и синтаксиса. После этого операционная система использует пакет драйвера для автоматической установки новых устройств, не требуя взаимодействия с пользователем.
После создания файлов в Хранилище драйверов они не должны быть удалены или изменены каким-либо образом. Новые файлы не должны добавляться в хранилище драйверов за пределами промежуточного процесса. К ним относятся добавление, удаление или изменение файлов непосредственно с помощью программных вызовов. Он также включает изменения, внесенные косвенно с помощью директив INF, обработанных позже.