Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Программисту -> Агуров П.В. -> "Интерфейсы USB. Практика использования и программирования" -> 158

Интерфейсы USB. Практика использования и программирования - Агуров П.В.

Агуров П.В. Интерфейсы USB. Практика использования и программирования — СПб.: БХВ-Петербург, 2004. — 576 c.
ISBN 5-94157-202-6
Скачать (прямая ссылка): interface2004.djvu
Предыдущая << 1 .. 152 153 154 155 156 157 < 158 > 159 160 161 162 163 164 .. 166 >> Следующая

PCI\CC__0C03 USB\ROOT__HUB\4&319D8414&0 Name: USB Root Hub Hardware ID's:
USB\ROOT_HUB&VID1106&PID3038&REV0081
USB\ROOT_HUB&VID1106&PID3038
USB\ROOT__HUB
Ключ rescan
Ключ rescan указывает системе начать поиск новых устройств. В отличие от аналогичной процедуры, запускаемой из менеджера устройств, в данном случае никаких оконных сообщений не отображается.
Ключ stack
Ключ stack собирает информацию обо всех устройствах в стеке выбранного класса (листинг 19.4).
I Листинг 19.4. Программа Devcon с ключом stack
// Windows XP. Список приводится с сокращениями. >F:\WINXPDDK\tools\devcon\i386\devcon.exe stack *USB* USB\ROOT_HUB\4&1EE3D36F&0 Name: USB Root Hub
Setup Class: {36FC9E60-C465-11CF-8056-444553540000) USB Class upper filters:
hhdusbh Controlling service:
usbhub
Глава 19. Инструменты
525
USB\ROOT_HUB\4&319D8414&0 Name: USB Root Hub
Setup Class: {36FC9E60-C465-11CF-8056-444553540000} USB Class upper filters:
hhdusbh Controlling service:
usbhub
USB\ROOT_HUB\4&350B3C2C&0 Name: USB Root Hub
Setup Class: {36FC9E60-C465-11CF-8056-444553540000} USB Class upper filters:
hhdusbh Controlling service:
usbhub
USB\ROOT_HUB\4&C2A22CA&0 Name: USB Root Hub
Setup Class: {36FC9E60-C465-11CF-8056-444553540000} USB Class upper filters:
hhdusbh Controlling service:
usbhub
USB\R00T_HUB2 0\4&205A5C46&0 Name: USB Root Hub
Setup Class: {36FC9E60-C465-11CF-8056-444553540000} USB Class upper filters:
hhdusbh Controlling service:
usbhub
5 matching device(s) found.
Ключ status
Ключ status отображает состояние драйверов системы (листинг 19.5).
Шй"? Л'М'Щ.S ""'z. '"' ' ",
Листинг 19.5. Программа Devcon с ключом status
і.*<.Мі5....................„.,...I.:...............................................................................:..................................:.........
// Windows XP. Список приводится с сокращениями. >F:\WINXPDDK\tools\devcon\i386\devcon.exe Status *
526
Часть V. Справочник
PCI\VEN_1106&DEV__30385,SUBSYS_30381106&REV_ei\3&61AAA0l50580
Name: VIA Rev 5 or later USB Universal Host Controller
Driver is running. HID\VID_1241&PID_11H\6a25B17C15sOsOOOO
Name: HID-compliant mouse
Driver is running. ACPr\PNP0000\3&61AAA0l50
Name: Programmable interrupt controller
Device is currently stopped.
Программа Genlnf (рис. 19.5) позволяет сгенерировать INF-файл, последовательно отвечая на вопросы помощника, а программа Chklnf — проверить правильность INF-файла. Мы рассматривали эти программы в разд. 10.4.11.
General Information
Enter general information in the appropriate blanks. Press the button to specify the location of your INF file.
19.2.3. Chklnf и Genlnf
Manufacturer Into j Company Name
. FiIeWo
Inf File: F
Pathname 1
Abbreviated Company Name
INF Location on Г Distribution Media
Device Class
Catalog File Name
Г" Multi-Platfotm Catalog Files
Cancel . і Help
Рис. 19.5. Программа Genlnf
гпава 19. Инструменты
527
19.3. Средства CompuWare Corporation
В поставку NuMega SoftICE Driver Suite (теперь CompuWare Corporation) кроме известного отладчика SoftICE входит несколько полезных утилит.
19.3.1. Monitor
Программа Monitor (рис. 19.6) позволяет динамически загружать, запускать, останавливать и выгружать драйверы, а также производить мониторинг загрузки драйверов.

[[ GIVEIOEX- Monitor
File Edit Channels View Options Help
*іеї©ІхІй»І у I Al * mal
Time ' ' I -Channel І Computer I Message text
Monitor Monitor Reader thread started ERROR (6): Mo driver is currently open._
I 51.73962 3 Default Entered WIMDPVR.5YS Driver. I
Monitor Monitor Monitor Monitor A new entry in the service database has been created For the driver. Select File I Start Driver to start the driver. Driver started successfully. -- end -
<l • I >\
Ready I "I ' ")•4
Рис. 19.6. Программа Monitor
19.3.2. SymLink
Программа SymLink (рис. 19.7) отображает список символьных имен, зарегистрированных в системе.
19.3.3. EzDriverlnstaller
Программа EzDriverlnstaller (рис. 19.8) позволяет запустить или остановить драйвер, записанный в выбранном INF-файле.
19.3.4. WdmSniff
Программа WdmSniff (рис. 19.9) позволяет производить мониторинг IRP-пакетов практически любого драйвера (рис. 19.10).
528
Часть V. Справочник
Symbolic Link
Aliased to
3
USB8R00T_HUB848,1 ee3d3... USB8R00T_HUB848,319d84... USBttR00T_HUBtt48,350b3c... USB8R00T_HUB848,c2a22c... USB8R00T_HUB20848,205a... USB «Vid_1241 &Pid_1111 O5&-.. Volume{d2898a36-3a5b-11 Volume{d2898a37-3a5b-11 Volume{d2898a38-3a5b-11 Volume{d2898a39-3a5b-11 Volume{d2898a3a-3a5b-11 Volume{d2898a3b-3a5b-11 Volume{d2898a3c-3a5b-11
\Device\USBPD0-1 \Device\USBPDO-0 \Device\USBPD0-3 \Device\USBPD0-2 \Device\USBPD0-4 \Device\USBPD0-5
About Symbolic Link Viewer
DrivetStudio 2.6 0 {Build 336]
Copyright (c) 2001 Compuware Corporation All rights reserved.
http://www.numega.com
OK
-grout-r
Предыдущая << 1 .. 152 153 154 155 156 157 < 158 > 159 160 161 162 163 164 .. 166 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100