I'm having troubles opening up a handle to the virtual com port on 64-bit Windows 8.1.
The code works properly under XP and Windows 7.
Our code uses the "SetupDi..." functions to find the device instance with our VID and PID.
That always finds the proper device instance.
It then uses "CreateFile" to open a handle to the device.
That call always succeeds.
It then calls "SetupComm" to set the buffer sizes. This call almost always fails with error code 5 (ERROR_ACCESS_DENIED) or error code 995 (ERROR_OPERATION_ABORTED).
I get the same results with driver version 6.5 and 6.7.2 (the latest from sllc428a.zip).
Any ideas on how to get it to work?
Thanks,
Peter Steinberg