Можно создать дубликат:
How to programatically unplug & replug an arbitrary USB device?C# перемонтировать устройства USB
У меня есть устройство USB, что иногда 'теряется' (просто больше не работает, вероятно, потому, что водитель или сам продукт не очень хорош). однако приложение, которое я пишу, полагается на это устройство. что мне нужно сделать, чтобы заставить устройство работать снова, подключить его и снова.
Я хочу знать, могу ли я сделать это как-то автоматически из своего приложения на C#? например, отключение и повторное подключение USB-порта?