C# 请参阅已安装设备的端口地址和属性
我在计算机上安装了一个设备(例如读卡器)。我运行了此代码,但未填充C# 请参阅已安装设备的端口地址和属性,c#,sockets,port,C#,Sockets,Port,我在计算机上安装了一个设备(例如读卡器)。我运行了此代码,但未填充组合框 代码: using System.Management; using System.IO.Ports; foreach (string portname in SerialPort.GetPortNames()) { comboBox1.Items.Add(portname); } 由于这不起作用,如何查看计算机上安装的设备的端口地址和属性?GetPortName
组合框
代码:
using System.Management;
using System.IO.Ports;
foreach (string portname in SerialPort.GetPortNames())
{
comboBox1.Items.Add(portname);
}
由于这不起作用,如何查看计算机上安装的设备的端口地址和属性?GetPortNames()函数提供了非套接字的串行端口名列表
下面是您可以用来确定特定串行端口属性(包括波特率等)的方法。我怀疑您想要的基本轮廓是使用SerialPort.GetPortNames()
方法生成端口名列表,然后使用SerialPort(String)
在迭代通过GetPortNames()
提供的端口列表时,互操作特定端口的属性
如果您真正感兴趣的是套接字,那么您可能想知道一个与海盗代码类似的代码,这些代码更像是指南,而不是实际规则,端口上的实际内容可能不是标准使用文档中的内容。这取决于正在运行的软件以及软件的配置方式。除了按标准列表、向端口发送特定于服务的查询或使用生成列表之外,我不知道有什么方法可以知道哪些服务可能正在使用特定端口。GetPortNames()函数提供了一个非套接字的串行端口名列表
下面是您可以用来确定特定串行端口属性(包括波特率等)的方法。我怀疑您想要的基本轮廓是使用SerialPort.GetPortNames()
方法生成端口名列表,然后使用SerialPort(String)
在迭代通过GetPortNames()
提供的端口列表时,互操作特定端口的属性
如果您真正感兴趣的是套接字,那么您可能想知道一个与海盗代码类似的代码,这些代码更像是指南,而不是实际规则,端口上的实际内容可能不是标准使用文档中的内容。这取决于正在运行的软件以及软件的配置方式。除了按标准列表、向端口发送特定于服务的查询或使用生成列表之外,我不知道有什么方法可以知道哪些服务可能正在使用特定端口