【发布时间】:2011-03-26 22:42:56
【问题描述】:
我有一个显示可用 COM 端口的非常小的代码。
我的问题是:
有没有一种简单的方法可以让程序在托盘中运行,并且仅在有新的 COM 端口可用时才弹出,是否可以添加您可以在设备管理器中看到的 COM 端口名称 ec“USB 串行端口”?
我经常添加/移除一个 USB->RS232 转换器,发现它让我很头疼,因为我必须进入设备管理器查看它被分配到哪个 COM 端口。每次都不一样
也许已经有一个小应用可以做到这一点,但我还没有在 Google 上找到它
using System;
using System.Windows.Forms;
using System.IO.Ports;
namespace Available_COMports
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
//show list of valid com ports
foreach (string s in SerialPort.GetPortNames())
{
listBox1.Items.Add(s);
}
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
}
}
}
【问题讨论】: