Если вы запрашиваете обнаружение устройств с «горячей» заменой или сканирование уже подключенных устройств для получения, например, пути к его устройству, а затем делаете с ним все, что вам нужно, я однажды сделал это с помощью проекта halsharp. Казалось мертвым, тем не менее работал. Теперь, когда HAL устарела, вас может заинтересовать этот проект.