我想获取usb驱动程序的虚拟端口号。此属性可在设备管理器名称中找到,即总线关系或子项。
if (SetupDiGetDeviceRegistryProperty(devInfo,
&devInfoData,
SPDRP_ADDRESS,
NULL,
(PBYTE)&dwAddr, //szName,
sizeof(dwAddr),
NULL))
{
int len=_stprintf( szBuf2,TEXT("\n%d"), dwAddr);
任何人都可以指导。
答案 0 :(得分:0)
如果您使用的是Windows Mobile或Windows CE,则应在HKEY_LOCAL_MACHINE \ drivers \ active中找到活动的驱动程序。枚举活动的驱动程序,直到你通过“密钥”找到USB驱动程序,驱动程序的名称应该是它的端口名称,即USB1或COM8等。