读书人

请问:怎么将usb设备识别出来是哪一类

发布时间: 2012-01-31 21:28:41 作者: rapoo

请教:如何将usb设备识别出来是哪一类?分别是什么类型?
首先就是枚举usb设备,然后给出对应的usb设备类型,

比如u盘,移动盘,usb摄像头,usb打印机,usb光驱等等。

请各位提示提示。非常谢谢!!

通过 WM_DEVICECHANGE 系统消息只能判断 USB的插入和删除。。所有的USB的都可以,如何才能区分各个USB哪?

列举出各个 USB的名称,USB的Guid,USB的功能。。。

[解决办法]
http://www.codeproject.com/KB/system/HwDetect.aspx
http://www.cnblogs.com/SunYu/archive/2010/04/29/1723977.html
获取USB的信息
[解决办法]
http://download.csdn.net/source/3577023
[解决办法]
好了 给分吧. 代码已发.
[解决办法]
HKEY key = NULL;
unsigned long ul = RegOpenKeyEx(HKEY_LOCAL_MACHINE ,L"SYSTEM\\CurrentControlSet\\Services\\Disk\\Enum",
NULL, KEY_QUERY_VALUE, &key);
通过注册表就可以得到 上面有提示代码 自己看吧

读书人网 >VC/MFC

热点推荐