Как я могу отключить USB-устройство от C #?

Я хотел бы включить (имитировать отключение и повторную установку) USB-устройство (модем) после того, как сработало определенное событие. Я нашел образец кода проекта:

http://www.codeproject.com/KB/system/usbeject.aspx

Это позволяет мне идентифицировать + извлечь устройство через его энергонезависимый последовательный порт, но мне нужно, чтобы оно перерабатывалось, а не просто извлекалось.

Я прочитал это:

http://www.tech-archive.net/Archive/Development/microsoft.public.development.device.drivers/2005-02/1292.html

Я не понимаю этого.

Это упоминалось в других постах, связанных с USB:

http://www.codeproject.com/KB/system/DriveDetector.aspx

Это не относится к моей проблеме.

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

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