请教:如何将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);
通过注册表就可以得到 上面有提示代码 自己看吧