1.win7 x64 (client remote-viewer) ---> xp (guest vm)
I build spice-gtk and remote-viewer with usb redirection
1.I use command: "remote-viewer.exe spice.vv --spice-debug" to connect to xp
2.when i check the usb flash disk to redirect, it displayed error message like:
"Operation not supported or unimplemented on this platform[-12]"
3.I check the device manager and find the winusb driver is installed successfully by usbclerk .
(remote-viewer.exe:28424): GSpice-DEBUG: channel-usbredir.c:329 usbredir-9:3: connecting usb channel 04988168
[14.420825] [00005d6c] libusb: debug [libusb_open] open 2.3
[14.420825] [00005d6c] libusb: debug [unsupported_open] unsupported API call for 'open' (unrecognized device driver)
[14.420825] [00005d6c] libusb: debug [libusb_open] open 2.3 returns -12
1.I stop usbclerk service to prevent it uninstalling winusb driver when i close remote-viewer
2.I restart remote-viewer like above, and now the winusb driver is ready,i check
the usb flash disk , it redirect successfully! I try it some times ,check and uncheck it,all work well.
3.I use zadig to install winusb driver before i start remote-viewer like above , it also worked well
I wonder if it is a time question, the time that i install winusb driver.