2012-01-15 2 views
2

Можно создать дубликат:
How to programatically unplug & replug an arbitrary USB device?C# перемонтировать устройства USB

У меня есть устройство USB, что иногда 'теряется' (просто больше не работает, вероятно, потому, что водитель или сам продукт не очень хорош). однако приложение, которое я пишу, полагается на это устройство. что мне нужно сделать, чтобы заставить устройство работать снова, подключить его и снова.

Я хочу знать, могу ли я сделать это как-то автоматически из своего приложения на C#? например, отключение и повторное подключение USB-порта?

ответ

0

Из-за того, что я понимаю, под окнами, вы не сможете физически смоделировать устройство для удаления и подключения обратно, но вы можете попробовать отключить устройство, а затем включить его.

взглянуть на SETUPAPI.DLL

о том, как сделать это в C# вы посмотрите на следующую ссылку

Win32 API function to programatically enable/disable device

может
Смежные вопросы