I wrote a C# program usring your excellent LibUsbDotNet v2.2.0, and it worked fine under both 32bit and 64bit Windows 7. But now I have to write a C++\CLI wrapper for my C# project, so that it can be integraded into a C++ program written by others. The wrapper works well under 32bit Windows 7, but I found UsbDevice.AllDevices.Count is always 0 using the same code under 64bit Windows 7.
The calling sequence is Test.exe(native C++, 32bit program) -> Wrapper.dll(C++\CLI) -> MyCSharp.dll(C#).
I've tried the older 1.0.1 version, and it works fine with the wrapper under both 32bit and 64bit Windows 7.
I'm just a rookie in programming, any help will be appreciatet.