Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 请参阅已安装设备的端口地址和属性_C#_Sockets_Port - Fatal编程技术网

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()
提供的端口列表时,互操作特定端口的属性

如果您真正感兴趣的是套接字,那么您可能想知道一个与海盗代码类似的代码,这些代码更像是指南,而不是实际规则,端口上的实际内容可能不是标准使用文档中的内容。这取决于正在运行的软件以及软件的配置方式。除了按标准列表、向端口发送特定于服务的查询或使用生成列表之外,我不知道有什么方法可以知道哪些服务可能正在使用特定端口