USBView sample application

Usbview.exe is a Windows GUI application that allows you to browse all USB controllers and connected USB devices on your system. The left pane in the main application window displays a connection-oriented tree view, and the right pane displays the US...

C++ (294.1 KB)
 
 
 
 
 
(4)
23,127 times
Add To Favorites
10/26/2012
E-mail Twitter del.icio.us Digg Facebook
Sign in to Ask a Question


  • Crash on XML export with Renesas USB 3.0 controller
    1 Posts | Last Post August 22, 2012
    • Crash in xmlhelper.cpp line 336 because hcInfo->ControllerInfo is NULL.
      336:  USB_CONTROLLER_FLAVOR flavor = hcInfo->ControllerInfo->ControllerFlavor;
      In line 339 there is a check against NULL but that's a bit too late...
      339:  if(NULL != hcInfo->ControllerInfo)
      
      hcInfo->ControllerInfo is NULL here because the HC's driver does not
      support the USBUSER_GET_CONTROLLER_INFO_0 request.
      
      
  • Bug with LPM
    1 Posts | Last Post May 14, 2012
    • In display.c line 2450 tests for the LPM bit. It is "Bit 1", so it has a value of 2, not 1. And even there is only one valid bit at the moment it is better style to test for the bit only, not for a certain value.
      Fix:
      if (extCapDesc->bmAttributes & 2)
      
      Uwe Sieber
      
  • What is WindowsApplicationForDrivers8.0?
    1 Posts | Last Post April 14, 2012
    • I had a big problem with the WindowsApplicationForDrivers8.0 toolset setting and a couple of compiler options. Why?
      
      To compile it change the C++ configuration options to no Common Languiage Run Time Support, disabled  minimal rebuild, and under general changed the platform toolset to v110.
      
      It compiled using VS 11 and ran perfectly after that.