Шаг 73 - Заголовок INF и тип оборудования

Этого вопроса мы уже касались в "Шаг 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 файл модема.

73_1.gif (8180 b)

В разделе 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 файл и заголовок сработает. То есть будет распознан изготовитель и тип модема. Правда установка не пройдет, не хватает разделов о самой установке куда и что копировать.

73_2.gif (4553 b)


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 29.04.2001