12 Начинаем работать с USB устройством со стороны Windows

 

Под одной серией был комментарий, где спрашивали, будет ли рассказано про работу с устройствами со стороны Windows. Вообще, вещь-то полезная... Нам же надо тестировать работу с нашим устройством... И вот сегодня я начну издалека. Сегодня я покажу, как работать не с USB, а с произвольным устройством. Мы узнаем, что с точки зрения ОС, устройство - это файл, и работа с ним стоит на трёх китах - WriteFile, ReadFile и DeviceIoControl. Если интересно, подобные вещи про работу под Linux я описывал в своих статьях: Раз:
Два: