gpt4 book ai didi

c# - 串行端口.GetPortNames()

转载 作者:太空宇宙 更新时间:2023-11-03 20:18:44 26 4
gpt4 key购买 nike

我正在对 com 端口进行快速测试。我在我的电脑上运行以下代码,但它只将 COM1 添加到组合框?我的电脑有 6 个 USB 端口,为什么只找到 1 个?

string[] ports = SerialPort.GetPortNames();

foreach (string port in ports)
{

comboBox1.Items.Add(port);

}

最佳答案

就算有一百个,SerialPort类也是用来控制串口资源的,USB不是串口。

有多个库可让您对 USB 端口进行编程,但您究竟想要实现什么目标?

查看 LibUsbDotNet C# USB 库

http://sourceforge.net/projects/libusbdotnet/

如果您只想枚举可用的 USB 端口,您可以通过查询 WMI 来实现,有关如何实现的更多详细信息,请参阅此答案:Get List of connected USB Devices

关于c# - 串行端口.GetPortNames(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15004684/

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