title: Listing usb devices using pyusb doesn't work
body: <p>I am trying to list USB devices on my windows 7 pc. I installed this ahead: <a href="https://sourceforge.net/projects/libusb-win32/files/libusb-win32-releases/1.2.6.0/libusb-win32-devel-filter-1.2.6.0.exe" rel="nofollow noreferrer">https://sourceforge.net/projects/libusb-win32/files/libusb-win32-releases/1.2.6.0/libusb-win32-devel-filter-1.2.6.0.exe</a></p>
  
  <p>The code below does not print anything. Is there something else to be done to get the device info?</p>
  
  <pre><code>import usb.core
  import usb.util
  dev = usb.core.find(find_all=True)
  for d in dev:
      print(usb.util.get_string(d,128,d.iManufacturer))
  </code></pre>
  
  <p>Edit: Solved</p>
  
  <p>This comes close to what I need 
  <a href="https://stackoverflow.com/questions/41959775/retrieve-list-of-usb-items-using-python">Retrieve list of USB items using Python</a></p>
  
  <pre><code>import win32com.client
  wmi = win32com.client.GetObject ("winmgmts:")
  for usb in wmi.InstancesOf ("Win32_USBHub"):
      print('Device ID:', usb.DeviceID)
  </code></pre>