我的USB设备不是HID 也不是存储设备,
HID可以用SetupDiGetDeviceInterfaceDetail 获得,
不是HID用哪个??
HID可以用SetupDiGetDeviceInterfaceDetail 获得,
不是HID用哪个??
解决方案 »
- for循环太长了,能不能帮忙优化一下啊
- [没入门者] 求 Visual Studio 开发VC++的程序,的实例 只要能编译通过出个界面就行了,就是 hello word 的那种程序 [ hello word 的那种程序]
- 请问怎么设置对话框中各种控件的可编辑属性啊
- 友元类加模板问题
- 求助,托盘程序右键菜单定位。
- 谁能给个用com做的插件的例子
- 如何改变CStatic的字体颜色/
- ADO方面的
- 请问 怎么从mdb里 用程序获得 表的名称?
- BCGControlBar有出了新问题啦!我在CBCGToolBar里创建了一个CComboBox.....
- UNICODE与ANSI
- 'SHDocvw' : does not exist or is not a namespace?
//lpbdh->dbcc_name即为设备名
CString UPanDlg::USBdisk() // 在public 下定义 CString USBFdisk();
{
CString removedir="";
for(char sign='F';sign<='Z';sign++) //从 F 到 Z //通常USB标号为H或I
{
removedir.Format("%c:",sign);
if(GetDriveType((LPCTSTR)removedir)==DRIVE_REMOVABLE)//可移动磁盘
{ //MessageBox("发现可移动磁盘","",MB_OK);
return removedir;}
}
return removedir="";//返回路径
}这是我曾经写的程序代码一部分,希望对楼主有帮助!
找了N天,所有的资料都是HID设备的,郁闷。,
1.USB的GUID
2.鼠标的GUID
3.HID的GUID