Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > USB устройства


Автор: FuntikPIG 14.2.2011, 22:28
Как можно в С++ перехватить USB устройство, что бы его вначале определяла программа и при этом ОС не выполняла никаких действий(не конфигурировала его, не искала драва).программа сама выполняет набор определенных действий и решает отдавать ОС устройство или отключить его.(посоветуйте какую нибудь литературу:статььи, книги и т.д.)

Автор: bra1ny 14.2.2011, 23:55
Можно через фильтры , можно более грязным методом перехватить AddDevice драйвера( не помню если честно название , погуглите, для юсб запоминающих устройств это usbstor). Вот простой мой пример для перехвата юсб запоминающих устройств(писалось года 2 назад , так что если интересно можем вместе подумать над вашей проблемой).
http://www.everfall.com/paste/id.php?5zbl1101qkp3

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)