如何检测串口是自己的VirtualComPort?
最近用STM32做了一个虚拟的USB转串口,即VCP,通过注册表的方式可以读取到串口号如COM4,但是系统中还有其它的USB转串口芯片存在(COM6、COM7等),所以希望用读设备详细信息的方式来检测是否是自己的芯片,可是在VS2010下用
hDeviceInfoSet = SetupDiGetClassDevs(&guidCom, NULL, NULL, DIGCF_DEVICEINTERFACE | DIGCF_PRESENT);
通过 GUID 的方法却识别不出自己的VCP,而其它专用芯片做的USB转串口如CH341、FTDI等却又能够被识别,整了一天了还是没结果!!!相当的不解?