我的c#app必须管理多个USB设备,这些设备是来自同一制造商的相同产品.
如果用户插入我的设备中的3个,然后拔掉其中一个,我需要知道3个设备中的哪个被拔掉.
但是,当我注册设备并接收WM_DEVICECHANGE通知时,DBT_DEVTYP_DEVICEINTERFACE返回的数据对于每个设备都是相同的.
如果我可以在设备到达或移除时获取USB端口信息,它将解决我的问题,但我找不到办法来做到这一点.
有什么建议?
c# usb
c# ×1
usb ×1