通过Windows上的usbser.sys驱动程序使用虚拟COM端口时,是否需要自己的VID / PID USB标识符?

时间:2011-09-14 19:32:04

标签: windows usb drivers

在Windows上通过usbser.sys驱动程序使用虚拟COM端口时,是否需要购买VID / PID USB标识符?或者设备是否与唯一的COM端口连接足够?

1 个答案:

答案 0 :(得分:2)

拥有自己的VID和PID的唯一真正好处是您的设备更容易被识别为您的产品,而不是通用的。此外,您永远不能保证您将使用某个COM端口,因为无论多么模糊,都可能使用该端口号。

我会说,除非你真的很担心你的设备会在设备管理器中出现通用的东西(并且你已经在设置程序中安装了驱动程序,所以你不会在第一个插件上安装通用设备的消息-in)不值得打扰。找到您的设备的最佳选择是向您打开的每个端口发送一个快速ID字符串(从您的'唯一'开始),以通过响应识别您的COM端口。

如果您有自己的PID和VID,也可能会遇到一些驱动程序签名问题(取决于USB芯片组供应商)。