【问题标题】:How to recognize a USB device as an existing COM port and not a new one?如何将 USB 设备识别为现有的 COM 端口而不是新的?
【发布时间】:2013-11-25 11:00:17
【问题描述】:

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

很久以前,我碰巧遇到了一些代码来执行此操作。但对于我的生活,我找不到它。我记得它的方法是,您可以通过编程方式配置窗口,以便在插入设备时,您可以仅根据产品/供应商 ID 使其与现有设备匹配。

所以我想知道如何在 C# 中实现这一点?

【问题讨论】:

    标签: c# windows


    【解决方案1】:

    刚刚发布了这个问题,我就找到了我要找的东西,它实际上比我记得的要简单。

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

    官方详情请参考:-

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-30
      • 1970-01-01
      • 2011-07-17
      • 1970-01-01
      相关资源
      最近更新 更多