日期:2014-05-17  浏览次数:20855 次

U盘vid&pid与盘符如何对应
开发环境vs2005 vc.net
目的:灵活的获得自己优盘的盘符,并建立通信。
问题:使用盘符做CreateFile()的第一个参数调用DeviceIoControl函数成功能和优盘进行通信,
      将盘符换成字符串(\\?\usb#vid_0072&pid_1703#4300000000098035#{a5dcbf10-6530-11d2-901f-00c04fb951ed})时CreateFile()函数能成功生成句柄,但DeviceIoControl函数调用失败。我比较两次handle的值不一样。我能获得上面的那一串字符串,但我不能通过该字符串获得盘符,我想知道二者之间有什么联系吗?看了一些帖子不是很明白,期待高手能不辞吝教。
------解决方案--------------------
哎 可怜的孩子啊