Hola!!!
Estoy trasteando con esto del USB y, con C# lo he conseguido, pero mi IDE es el Visual Studio 2005, y al abrir el proyecto en C++ (que me interesa especialmente), trata de convertirlo desde VC++ 6 a VC++ 2005, y da un par de errores... ¿Alguno sabéis que debería ajustar para que lo convierta bien? O, al menos, si me podeis dar unas pautas para rehacer el programa en la version 2005, os lo agradecería enormemente

El error, concretamente es:
Error 1 error C2440: 'static_cast' : cannot convert from 'void (__thiscall CPICUSBVCDlg::* )(UINT)' to 'AFX_PMSG'
y se refiere a esta línea del PICUSBVCDlg.cpp:
ON_BN_CLICKED(IDC_BUTTON1, OnVerdeOn)
y creo que guarda relación con esta parte del PICUSBVCDlg.h :
afx_msg void OnVerdeOn(UINT led);
Muchas gracias