Этого вопроса мы уже касались в "Шаг 27 - INF файлы Windows", опять рассказывать про INF файлы я начал по причине того, что один из модемов на предприятии не за что не хотел устанавливаться из стандартного INF файла. Он просто не показывал тип модема. Вот и пришлось решать эту задачу. Если у кого такое случится будет проще разобраться. Вот исправленный заголовок.
[Version] Signature =$CHICAGO$ Class =Modem Provider =%String1% CLASSGUID ={4D36E96D-E325-11CE-BFC1-08002BE10318} CatalogFile =1807Wm9x.cat [Manufacturer] %String1% = Models [Models] %Modem1% = Modem1807, PCI\VEN_12B9&DEV_1007&SUBSYS_00A312B9&REV_00 [Strings] String1 = "3Com Corporation" Modem1 = "U.S. Robotics 56K Win INT" .....
Самое главное здесь раздел Class, в котором указывается, что это за устройство. Этот и тип устройства нужен при выборе типа во время установки оборудования. Signature указывает на операционную систему CHICAGO - это Windows 9x. Provider - это изготовитель. Здесь можно указать его имя или сослаться на строковый раздел.
[Version] ..... Provider =%String1% [Strings] String1 = "3Com Corporation"
Посмотрите на картинку ниже, только при указании класса модема мастер установки распознает его как INF файл модема.
В разделе Manufacturer указывает модель, которая будет видна при установке.
[Manufacturer] %String1% = Models ...... [Models] %Modem1% = Modem1807, PCI\VEN_12B9&DEV_1007&SUBSYS_00A312B9&REV_00 ...... [Strings] ...... Modem1 = "U.S. Robotics 56K Win INT"
На картинке ниже показано как будет использоваться раздел Models:
А дальше идут разделы, что и куда копировать. Вы можете на основе этого примера сами создать INF файл и заголовок сработает. То есть будет распознан изготовитель и тип модема. Правда установка не пройдет, не хватает разделов о самой установке куда и что копировать.