首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

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

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

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

热点排行