开幕USB通信

问题描述:

我试图通过USB电缆与设备进行通信:开幕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_VALUEGetLastError()返回5(拒绝访问)。

tmp_devid->device_path值是:

path \\?\usb#vid_1fd0&pid_0001#6&944c330&0&2#{98e8484f-e727-43be-8485-4c0968976320} 

可能是什么问题呢?

尝试以提升的权限运行程序。

+0

我曾尝试用“以管理员身份运行”运行Eclipse,但没用。 – user2340939 2014-12-04 22:26:06