USB驱动程序总线关系(虚拟端口号)
问题描述:
我想获取USB驱动程序的虚拟端口号。该属性可以在设备管理器名称中找到,如总线关系或儿童。USB驱动程序总线关系(虚拟端口号)
if (SetupDiGetDeviceRegistryProperty(devInfo,
&devInfoData,
SPDRP_ADDRESS,
NULL,
(PBYTE)&dwAddr, //szName,
sizeof(dwAddr),
NULL))
{
int len=_stprintf(szBuf2,TEXT("\n%d"), dwAddr);
任何人都可以引导。
答
如果您在Windows Mobile或Windows CE上,应该在HKEY_LOCAL_MACHINE \ drivers \ active中找到活动的驱动程序。列举活动驱动程序,直到找到USB驱动程序的“Key”,并且驱动程序的名称应该是其端口名称,即USB1或COM8等。