Вкл\Выкл свет
Драйверы
Драйверы

Драйверы – это специальные программы, управляющие работой оборудования, для которого они были написаны. Сейчас практически каждое устройство – от оптической мыши до видеокамеры – требует для своего взаимодействия с компьютером отдельный драйвер. Конечно, не все из этих устройств поставляются со своим собственным драйвером – и это неудивительно, ведь операционная система Windows XP уже включает в себя очень много различных драйверов для многих устройств известных производителей. Все они хранятся на установочном диске (а также в локальной файловой системе) в архиве driver. cab и устанавливаются только при нахождении системой нового оборудования.

Как и ActiveX‑объекты, драйверы также могут хранить вызов функций, но использование этих функций оказывается не всегда возможным. Во‑первых, некоторые драйверы написаны для операционной системы MS‑DOS, поэтому применение их функций в операционной системе Windows XP невозможно. Во‑вторых, вызов функции уже загруженного драйвера не всегда срабатывает – в большинстве случаев система просто выведет сообщение, подобное приведенному на рис. 1.15.

Рис. 1.15. Как правило, уже загруженные драйверы команды не поддерживают

У себя на компьютере автор книги нашел только одну доступную команду, предоставляемую драйвером WINSPOOL. DRV. Это стандартный драйвер Windows, расположенный в каталоге %systemroot%\system32. Он управляет подключением к принтеру (а также передачей ему заданий) и поддерживает такую команду rundll32.exe:rundll32 WINSPOOL. DRV, ConnectToPrinterDlg. Она выводит диалог для подключения к сетевому принтеру и передачи ему задания. Результат выполнения данной команды будет подобным приведенному на рис. 1.16.

Рис. 1.16. Результат выполнения команды rundll32 WINSPOOL. DRV, ConnectToPrinterDlg

ПРИМЕЧАНИЕ

Это диалоговое окно также можно вызвать с помощью команды rundll32.exe PRINTUI. dll, ConnectToPrinterDlg.

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Всего комментариев: 0
Имя *:
Email *:
Код *: