...
You may even switch clients on runtime.
See Download for a sample program. This will take the name of the client-driver as parameter.
...
USB-Driver structure and Registry Settings Trizeps USB-Driver
Disconnect or Reconnect USB Drivers: remountusb