Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
INF-файлы имеют множество общих частей и соответствуют одному набору правил синтаксиса. Однако они также отличаются от различных устройств, поддерживаемых Microsoft Windows. При написании INF-файла обратитесь к следующим источникам информации:
Этот раздел и сводка разделов INF и директив INF является справочным материалом
INF-файл должен использовать допустимую структуру и синтаксис, чтобы пройти проверки валидации пакета драйвера в начале процесса установки.
Используйте средство INFVerif для проверки структуры и синтаксиса INF-файлов.
INF-файл должен содержать допустимые разделы INF SourceDisksFiles и SourceDisksNames . Начиная с Windows Vista операционная система не копирует пакет драйвера в хранилище драйверов , если эти разделы отсутствуют и не заполнены правильно.
Документация по классу устройства
Например, если устройство является принтером, см. статью "Установка и настройка драйверов принтера".
Средства WDK для INF-файлов
Дополнительные сведения см. в разделе "Инструменты для INF-файлов". Эти средства включены в подкаталог \Tools WDK.
Примеры INF-файлов и INF-файлов для аналогичных устройств
Просмотрите примеры драйверов , чтобы узнать, есть ли INF-файлы для устройств, похожих на устройство.
Компоненты пакета драйверов никогда не должны напрямую копировать или удалять INF-файлы непосредственно в каталоге системы%SystemRoot%/Inf .
Редактирование INF-файлов и кодировки файлов
Можно создать или изменить INF-файл с помощью любого текстового редактора, в котором можно управлять вставкой разрывов строк. Файл должен быть сохранен с кодировкой ANSI или Юникод (UTF-16 LE). Юникод (UTF-16 LE) предпочтителен, так как он позволяет INF поддерживать локализацию раздела INF Strings на различных языках. Если INF содержит символы, отличные от ASCII, необходимо сохранить файл в виде файла Юникода (UTF-16 LE).
Рекомендации по именованию и управлению версиями INF-файла
Имена INF файлов следует выбирать так, чтобы уменьшить вероятность конфликтов с INF файлами от других поставщиков. Например, ИМЯ INF может включать в себя сокращенное название вашей компании в виде или префикса, или суффикса.
Если у вас есть два разных варианта одного пакета драйвера, отличающиеся в таких аспектах, как строки фирменной символики, параметры и т. д., эти два пакета драйверов должны иметь уникальные имена.
Не изменяйте метки времени файлов INF в качестве механизма управления версиями. Управление версиями INF-файлов должно зависеть от даты и номера версии, указанного с помощью директивы INF DriverVer в разделе INF Version.
Каждый раз, когда вы обновляете INF или любой файл, на который ссылается INF, следует обновить дату и версию в директиве INF DriverVer в INF.