2010-06-29 2 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 с помощью «Ключа», а имя драйвера должно быть его именем порта, то есть USB1 или COM8 и т. Д.