В книге собрана информация, необходимая для создания USB-устройств
и драйверов для операционной системы Microsoft Windows 2000/XP.
Рассмотрен процесс создания USB-устройства: от написания программы
микроконтроллера (примеры реализованы для микропроцессора
AT89C5131) до разработки собственного WDM-драйвера. Содержится
описание специальных классов устройств: HID-класс, позволяющий
обойтись без разработки драйвера, и класс CDC, позволяющий работать
с USB как с обычным COM-портом. Рассмотрено использование функций
Raw Input, Direct Input и Setup API, содержится большое количество
практических советов и примеров программ на языках Delphi, C и C#.
Для удобства читателей все исходные коды приводятся на прилагаемом
компакт-диске.