<div>hi, all:</div><div>environment:</div><div>    terminal: win 7</div><div>    guest: win 7</div><div>    usb redirect: usb clerk (provided by Cody Chan)</div><div>    usb device: kinston data traveller 8G</div><div>                    teclast 16G (use correctly) </div><div>                    usb harddisk (use correctly) </div><div><br></div><div>following is my steps to use <span style="line-height: 1.5;">kinston </span><span style="line-height: 1.5;">usb storage:</span></div><div> 1.connect usb to terminal, recognize as: mass storage device</div><div> 2.use virt-viewer to connect to guest, usb device is successfully redirected</div><div> 3.disconnect from guest</div><div> 4.back to terminal, usb device <span style="line-height: 1.5;">recognize as "universal serial bus device" whose driver is libusbx, and oemxx.inf generated in windows/system32/inf</span></div><div>(something happened in this step make win 7 to choose libusbx as its driver)</div><div><br></div><div>---------------------------------------------------------------------------------------</div><div>and the content of oem16.inf:</div><div><br></div><div><div>; usb_device_0930_6544.inf</div><div>; Copyright (c) 2010-2012 libusbx (GNU LGPL)</div><div>[Strings]</div><div>DeviceName = "DataTraveler 2.0"</div><div>VendorName = "Toshiba Corp."</div><div>SourceName = "DataTraveler 2.0 Install Disk"</div><div>DeviceID   = "VID_0930&PID_6544"</div><div>DeviceGUID = "{B52B8DAB-6552-4D5C-9BF2-768CC137BDA3}"</div><div><br></div><div>[Version]</div><div>Signature   = "$Windows NT$"</div><div>Class       = "Universal Serial Bus devices"</div><div>ClassGuid   = {88bae032-5a81-49f0-bc3d-a4ff138216d6}</div><div>Provider    = "libusbx.org"</div><div>CatalogFile = usb_device_0930_6544.cat</div><div>DriverVer   = 10/22/2014, 0.0.0.0</div><div><br></div><div>[ClassInstall32]</div><div>Addreg = WinUSBDeviceClassReg</div><div><br></div><div>[WinUSBDeviceClassReg]</div><div>HKR,,,0,"Universal Serial Bus devices"</div><div>HKR,,Icon,,-20</div><div><br></div><div>[Manufacturer]</div><div>%VendorName% = libusbxDevice_WinUSB,NTx86,NTamd64,NTia64</div><div><br></div><div>[libusbxDevice_WinUSB.NTx86]</div><div>%DeviceName% = USB_Install, USB\%DeviceID%</div><div><br></div><div>[libusbxDevice_WinUSB.NTamd64]</div><div>%DeviceName% = USB_Install, USB\%DeviceID%</div><div><br></div><div>[libusbxDevice_WinUSB.NTia64]</div><div>%DeviceName% = USB_Install, USB\%DeviceID%</div><div><br></div><div>[USB_Install]</div><div>Include = winusb.inf</div><div>Needs   = WINUSB.NT</div><div><br></div><div>[USB_Install.Services]</div><div>Include    = winusb.inf</div><div>AddService = WinUSB,0x00000002,WinUSB_ServiceInstall</div><div><br></div><div>[WinUSB_ServiceInstall]</div><div>DisplayName   = "WinUSB - Kernel Driver 10/22/2014 0.0.0.0"</div><div>ServiceType   = 1</div><div>StartType     = 3</div><div>ErrorControl  = 1</div><div>ServiceBinary = %12%\WinUSB.sys</div><div><br></div><div>[USB_Install.Wdf]</div><div>KmdfService = WINUSB, WinUsb_Install</div><div><br></div><div>[WinUSB_Install]</div><div>KmdfLibraryVersion = 1.9</div><div><br></div><div>[USB_Install.HW]</div><div>AddReg = AddDeviceInterfaceGUID</div><div><br></div><div>[NoDeviceInterfaceGUID]</div><div>; Avoids adding a DeviceInterfaceGUID for generic driver</div><div><br></div><div>[AddDeviceInterfaceGUID]</div><div>HKR,,DeviceInterfaceGUIDs,0x10000,%DeviceGUID%</div><div><br></div><div>[USB_Install.CoInstallers]</div><div>AddReg    = CoInstallers_AddReg</div><div>CopyFiles = CoInstallers_CopyFiles</div><div><br></div><div>[CoInstallers_AddReg]</div><div>HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"</div><div><br></div><div>[CoInstallers_CopyFiles]</div><div>WinUSBCoInstaller2.dll</div><div>WdfCoInstaller01009.dll</div><div><br></div><div>[DestinationDirs]</div><div>CoInstallers_CopyFiles = 11</div><div><br></div><div>[SourceDisksNames]</div><div>1 = %SourceName%</div><div><br></div><div>[SourceDisksFiles.x86]</div><div>WinUSBCoInstaller2.dll  = 1,x86</div><div>WdfCoInstaller01009.dll = 1,x86</div><div><br></div><div>[SourceDisksFiles.amd64]</div><div>WinUSBCoInstaller2.dll  = 1,amd64</div><div>WdfCoInstaller01009.dll = 1,amd64</div><div><br></div><div>[SourceDisksFiles.ia64]</div><div>WinUSBCoInstaller2.dll  = 1,ia64</div><div>WdfCoInstaller01009.dll = 1,ia64</div></div><div><sign signid="-1"></sign></div><div><qzone></qzone></div><!-- -->