我正在尝试通过 USB 电缆与设备通信:
tmp_devid->device_handle = CreateFile(tmp_devid->device_path,
GENERIC_WRITE | GENERIC_READ,
FILE_SHARE_WRITE | FILE_SHARE_READ,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL | FILE_FLAG_OVERLAPPED,
NULL);
返回INVALID_HANDLE_VALUE
。 GetLastError()
返回 5(访问被拒绝)。
tmp_devid->device_path
的值为:
path \\?\usb#vid_1fd0&pid_0001#6&944c330&0&2#{98e8484f-e727-43be-8485-4c0968976320}
可能是什么问题?
最佳答案
尝试以提升的权限运行该程序。
关于c - 打开USB通讯,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27275527/