Я хотел бы задействовать USB-устройство с помощью программного обеспечения в Windows.
Я делаю разработку на маленьком микроконтроллере питания USB. Этот чип вернется к собственному поведению в силовом цикле и позволит загружать код. Поскольку мой код приведет к сбою устройства, когда что-то пойдет не так - игнорируя все команды USB, я должен физически отключить устройство от системы.
Я хочу сделать развитие удаленно и не обязательно физически присутствовать.
До сих пор я пытался использовать "devcon" для отключения частей USB-стека. В то время как это берет концентраторы в D3 (должно быть выключено!), Все еще подается питание на устройство.
Есть ли какие-либо существующие решения или приемы SetupAPI, которые могут помочь?