Выключите USB-устройство в программном обеспечении в Windows

Я хотел бы выключить USB-устройство через программное обеспечение в Windows.

Я занимаюсь разработкой небольшого силового микроконтроллера USB. Этот чип вернется к исходному поведению в цикле питания и позволит загружать код. Поскольку мой код приведет к сбою устройства, когда что-то пойдет не так - игнорируя все команды USB, - я должен физически отключить устройство от системы.

Я хочу заниматься разработкой удаленно, а не присутствовать физически.

До сих пор я пытался использовать «devcon» для отключения частей стека USB. Хотя это переводит концентраторы в D3 (должно быть отключено!), На устройство все еще подается питание.

Существуют ли какие-либо существующие решения или приемы SetupAPI, которые могут помочь?

Ответы на вопрос(1)

Ваш ответ на вопрос