无法在注册表中看到已连接的 USB 设备

Not able to see connected usb device in registry

我有一个连接到 USB 串行端口的设备,可以在设备管理器中看到但在注册表中看不到。

当我使用 SerialPort.GetPortNames()(我希望 return 所有连接的串行端口)时,它不会 return 从连接的设备连接所有端口。

但是在重新启用端口后,我可以看到我想要的设备正在工作,并且在重新启动机器后它就消失了。

更新驱动程序没有帮助。

您可以使用 WMI Code Creator from Microsoft to build a query for Win32_SerialPort-Devices or maybe Win32_PnPEntity

我过去也遇到过 SerialPort.GetPortNames() 的问题,但 Win32-类 到目前为止一直运行良好。