2010-06-29 77 views
0

我想获取USB驱动程序的虚拟端口号。该属性可以在设备管理器名称中找到,如总线关系或儿童。USB驱动程序总线关系(虚拟端口号)

if (SetupDiGetDeviceRegistryProperty(devInfo, 
               &devInfoData, 
               SPDRP_ADDRESS, 
               NULL, 
               (PBYTE)&dwAddr, //szName, 
               sizeof(dwAddr), 
               NULL)) 
      { 

      int len=_stprintf(szBuf2,TEXT("\n%d"), dwAddr); 

任何人都可以引导。

回答

0

如果您在Windows Mobile或Windows CE上,应该在HKEY_LOCAL_MACHINE \ drivers \ active中找到活动的驱动程序。列举活动驱动程序,直到找到USB驱动程序的“Key”,并且驱动程序的名称应该是其端口名称,即USB1或COM8等。