首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows API中的USB设备制造商名称

Windows API中的USB设备制造商名称
EN

Stack Overflow用户
提问于 2010-11-26 14:02:31
回答 3查看 2.1K关注 0票数 0

如何通过Win32接口获取USB设备厂商名称?

我正在寻找Win32应用编程接口的示例,而不是.Net。

USB设备制造商名称嵌入在USB描述符中。

谢谢

EN

回答 3

Stack Overflow用户

发布于 2010-11-26 14:26:56

您好,我认为WMI可以提供您所需要的所有信息,只需对API启动查询,它会将机器中所有可用的信息返回给您

http://msdn.microsoft.com/en-us/library/ms186146%28VS.80%29.aspx

票数 1
EN

Stack Overflow用户

发布于 2018-01-04 21:17:51

您可以使用"SetupDiGetDeviceRegistryProperty“winapi获取设备的制造商名称。

有关更多详细信息,请参阅MSDN link

示例代码:

代码语言:javascript
复制
if ( SetupDiGetDeviceRegistryProperty(hDevInfo, &spDevInfoData,SPDRP_MFG, &DataT, (PBYTE)bufManufact, sizeof(bufManufact), &nSize) ) 
{
} 
else 
{
    _tcscpy_s(bufManufact,sizeof(bufManufact)/sizeof(TCHAR),_T("Unknown"));
}
票数 1
EN

Stack Overflow用户

发布于 2011-01-14 13:34:06

运行WDK附带的USBView示例,以获取制造商名称和其他有关USB设备的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4282880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档