如何将USB设备识别为现有的COM端口而不是新端口?

时间:2013-11-25 02:48:46

标签: c# windows

我有数百个USB设备,完全相同,将插入计算机(生产测试台)。但是我不希望每个设备都安装为带有设备驱动程序的新设备(即没有“找到新硬件”,安装...)。而是将设备识别为现有设备/ COM端口。

年龄前我碰巧遇到了一些代码来执行此操作。但对于我的生活,我找不到它。我记得它的方法是你可以programaticaly配置窗口,这样当插入设备时,你可以让它与仅基于产品/供应商ID的现有设备匹配。

所以我想知道如何在C#中实现这个目标?

1 个答案:

答案 0 :(得分:0)

在发布这个问题之后,我找到了我想要的东西,它实际上比我记忆中的简单。

对于您希望检测所有类似设备的现有设备(COM端口),您需要在注册表中的该设备上设置IgnoreHWSerNum注册表项。

有关官方详情,请参阅: -

http://msdn.microsoft.com/en-us/library/windows/hardware/jj649944(v=vs.85).aspx