所以我有一个使用的 C# WinForm
SerialPort SerialPort1 = new SerialPort("COM1", 9600, Parity.None, 8, StopBits.One);
SerialPort1.Open()
SerialPort1.DataReceived += new SerialDataReceivedEventHandler(...)
监听由其他软件创建的几个虚拟 COM 端口(我无法控制它)
所以一般情况下它运行良好,除了当其他软件死掉或消失时,它创建的虚拟 COM 端口也消失或丢失
所以我的 WinForm App 失败了,因为没有 COM1 可以听
问题:当没有COM端口可以监听时,我应该如何处理这个错误?
非常感谢你的回复