gpt4 book ai didi

c# - 获取连接的 USB 设备的端口名称

转载 作者:可可西里 更新时间:2023-11-01 13:27:51 27 4
gpt4 key购买 nike

当 USB 设备连接到计算机时,如何使用 C# 代码获取它连接的端口名称。我找到了很多方法来查找 USB 何时连接、断开连接、驱动器号、路径、设备 ID 等,但没有找到任何关于如何知道它连接到哪个端口的明确示例。我看到了一种可能的解释,但这涉及很多我完全不理解的 pinvokes。我相信有更直接、更简单的方法可以单独在 c# 中获取此类信息,而无需使用任何非托管代码。

最佳答案

USB 端口没有名称。它是总线,使用什么连接器并不重要。就像在机器内部的总线上插入卡的位置无关紧要一样。

如果您实际上是在谈论其驱动程序模拟串行端口(如“COM5”)的 USB 设备,这很常见,那么您可以从 WMI 查询 Win32_SerialPort 类中获取有关驱动程序的一些信息。使用 WMI Code Creator工具来处理这样的查询并自动生成您需要的 C# 代码。

关于c# - 获取连接的 USB 设备的端口名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4838033/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com