УЧЕБНИК ПО АВТОУСТАНОВКЕ WINDOWS

       

Автоматическая установка дополнений (панелей управления и т. д.) к драйверам


Дополнениями являются различные программы от производителей оборудования или сторонних разработчиков, предоставляющие пользователям возможность дополнительной настройки оборудования и таким образом являются пользовательским расширением драйверов. При установке дополнений мы сталкиваемся с двумя проблемами:

Тихая установка.

Зависимость установки конкретной программы от типа установленного оборудования.

Если с решением первой проблемы нам поможет разобраться раздел Приложения, то вторую проблему рассмотрим подробнее здесь.

В официальных пакетах, а также при интеграции, рассчитанной на использование интегратора DriverPacks BASE, для установки дополнений служит программа DPFinisher.exe. За документацией к ней рекомендую обратиться на «сайт производителя» www.driverpacks.net.

В аддоне BoaSoft установкой обновлений занимается командный файл Panels.cmd. Рассмотрим его работу на примере:

REM Проверяем наличие инсталлятора контрольной панели

IF EXIST %C%\ATI\CCP\Setup.exe (

REM Проверяем наличие установленного драйвера

IF EXIST %DRV%\ati2mtag.sys (

REM Если оба условия верны пишем сообщение в лог и переходим к установке

ECHO. >> %LOG%

ECHO %DATE% %TIME% >> %LOG%

ECHO Old Ati driver found >> %LOG%

ECHO Install Ati control panel >> %LOG%

REM Запускаем установку панели управления с ключами тихой установки

START /WAIT %C%\ATI\CCP\Setup.exe -s -f1 %C%\ATI\CCP\shortcut.iss

)

)

REM Переходим к проверке наличия следующего драйвера и установке следующих панелей

Таким образом, чтобы добавить собственные дополнения, необходимо внести в файл Panels.cmd секцию по образу и подобию вышеприведенной. Разумеется не забывайте изменять пути, имена файлов и ключи для тихой установки.



Содержание раздела