Aquí hay un tutorial para instalar y usar un monitor de red de Windows 7 más nuevo llamado Netmon.
http://blogs.msdn.com/b/usbcoreblog/archive/2009/12/04/etw-in-the-windows-7-usb-core-stack.aspx
Yo no lo he probado para ver si funciona. Cuando lo haga, publicaré una actualización que diga si funciona con Windows 7 x64.
EDIT:
Se trabajó en mi Parallels Win7 x64 máquina virtual.
El mayor inconveniente fue la cantidad masiva de paquetes que registró. Para ayudar con esto, el siguiente filtro puede extraer solo los paquetes con su USB VID (id del vendedor), donde el video es 0xABCD.
// Following searches frame for hex data of 0xAB 0xCD
ContainsBin(FrameData, hex, "AB CD")
Nota: Al igual que en el tutorial, para registrar los paquetes USB, utilice los siguientes comandos en un plazo cmd como administrador:
Logman start Usbtrace -p Microsoft-Windows-USB-USBPORT -o usbtrace.etl -ets -nb 128 640 -bs 128
Logman update Usbtrace -p Microsoft-Windows-USB-USBHUB -ets
//Perform desired usb activities
Logman stop Usbtrace -ets
EDIT 2
UsbSnoop es otra opción gratuita. He confirmado que funciona en mi máquina Win7 x64.
http://www.pcausa.com/Utilities/UsbSnoop/
me encontré con este blog y me pareció útil: http://blogs.msdn.com/b/usbcoreblog/archive/2009/12/04/ etw-in-the-windows-7-usb-core-stack.aspx vítores, mitch – mitchnull