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