Буба, взаимодействовать с "каким-нибуть" не получится. под любое устройство в операционной системе есть свой драйвер и они очень-очень разные (в смысле взаимодейстовать с ними по разному нужно). есть стандартные драйвера, например для мышки, клавиатуры, всевозможных флешек,... изготовители просто очень часто создают устройства, которые работают через такие драйвера (отсылают и принимают данные так сказать по стандартному протоколу). этопервое. второе, это когда создают устройства, которые не "общаются" с операционной системой через такие стандартные драйвера и тогда под это устройство производитель пишет сам драйвер. ну вспомни, былож наверно у тебя такое, когда подключаешь что-то к компьютеру, а оно не работает, пока драйвера не установишь. вот это именно то, о чём я написал. и третий вариант - в юсб пихают какую-нибудь штуковину, которая на самом деле юсб устройством не является, оно всего-лишь из юсб порта берёт нужную для работы электроэнергию. это обычно какие-нибудь юсб фонарики, вентиляторы, подогревалки чашек,... такими "юсб устройствами" вообще управлять никак нельзя.
ну как-то так, в ообщем мысль в том, что нет универсального способа управлять чем угодно, подключенным к юсб