USB existed before 2002, and thus before .NET. There must be a library that supports unmanaged implementation of PC software.
Take the "HID class.dll" provided by microchip which has these four functions:
void USBHIDClassInit (VID, PID, Size)
bool USBHIDWriteReport (buffer, len)
bool USBHIDReadReport (buffer)
I am looking for a way to use these functions in a simple console or win32 c++ program, completly unmanaged.
I can't find a solution anywhere