Полное руководство по Microsoft Windows XP. Питер Нортон
также добавил заголовок, призванный идентифицировать код макрокоманды для процедуры инсталляции модели монитора CQ-4551 фирмы Samsung.inf-файл всегда содержит подобные заголовки, заключаемые в квадратные скобки ([…]). Кроме того, я внес в этот раздел две записи (макрокоманды). Первая информирует Windows XP о необходимости исключения текущей записи из реестра. Эта старая запись должна быть удалена для того, чтобы избежать конфликтных ситуаций в тех случаях, когда Windows XP попытается сконфигурировать видеоадаптер с учетом спецификаций монитора. Вторая запись говорит о необходимости добавления новой записи в реестр с соответствующими инструкциями, присутствующими в разделе CQ-4551.AddReg inf-файла. Код 640, приводящийся после команды AddReg, сообщает операционной системе о необходимости применения режима с разрешением 640 (имеется в виду режим по умолчанию).
4. Используйте команду Найти (Find) в Блокноте для поиска записи SAM-3Ne в следующем разделе файла. Я добавил приводящиеся ниже записи (выделены полужирным шрифтом) с целью проинформировать Windows XP о том, каким образом нужно модифицировать запись в реестре для поддержки нового монитора. Следует напомнить, что вы пока еще работаете с разделом Install (Инсталляция):
; – – – – – – – – – – – Samsung
[CQ-4551.AddReg]
HKR,"MODES\640,480",Model,,"31.5,60.0-70.0,-,-"
[SAM-3Ne.AddReg]
HKR,"MODES\1024,768"Model,,"31.5-48.0,43.5-75.0,+,+"
Раздел Registry (Реестр) inf-файла требует предварительного просмотра. Представление о том, каким образом модифицируют запись этого раздела для поддержки нового устройства, позволит правильно сконфигурировать систему и обеспечить ее работоспособность. (Более полное описание раздела Registry приводится в главе 12.) Проверьте спецификации устройства на предмет наличия однотипных характеристик. Все изменения, выполненные в inf-файле, предусматривают проведение подобной операции в обязательном порядке. В рассматриваемом случае первым важным компонентом является MODES\640, 480, который указывает разрешение монитора. Второй компонент, Model, сообщает операционной системе о том, что данный режим является основным режимом, обеспечиваемым монитором.
Если обратиться к другим записям inf-файла, вы убедитесь в том, что некоторые мониторы поддерживают режимы многофункционального типа. Последний компонент, "31.5, 60.0-70.0,-,-", выглядит на первый взгляд странно, но все проясняется при ознакомлении с соответствующим руководством по эксплуатации монитора. Первое число компонента, 31.5, соответствует частоте горизонтальной (строчной) развертки. В этой позиции также допустимо указать приемлемый диапазон частот. Диапазон 60.0-70.0, заданный в компоненте, соответствует диапазону частот вертикальной (кадровой) развертки. Два минуса информируют о том, что данный монитор не является многофункциональным.
5. Перейдите к последнему разделу inf-файла – Strings (Строки). Здесь можно описать монитор с помощью понятных для пользователя терминов. Для поиска последней записи типа SAM-2Ne используйте команду Найти в программе Блокнот. После обнаружения подобной записи добавьте следующую запись:
CQ-4551 = «Samsung CQ-4551»
SAM-3Ne="Samsung SyncMaster 3Ne"
На этом модификация inf-файла завершается, и если вы в ней разобрались, то в будущем сможете обеспечить адекватную поддержку со