Программное включение отключение USB устройств

Здравствуйте!

Мне нужно устройство, типа USB разветвителя, но с возможностью программного подключения/отключения отдельных USB выходов.

Например, к разветвителю подключено четыре внешних HDD или флэшки или других устройства.

Надо иметь возможность программно подключать/отключать эти устройства от компьютера, т.е. по сути надо эмулировать вытаскивание и засовывание флэшки (или другого устройства) в USB порт.

Может кто подскажет, в каком направлении искать?

Спасибо.