C# winforms 有2个串口(A是正规串口,B是USB转串口),serialPort,将2个串口进行通信,拔掉B,出现异常
出现"System.UnauthorizedAccessException"类型的未经处理的异常...
出现"System.UnauthorizedAccessException"类型的未经处理的异常
展开
2个回答
展开全部
因为A是正规串口,你就算不插东西,那个串口也是存在的,而B是USB转的串口,你的USB没插上去的时候,2号串口是不存在的,不信你可以右键属性,设备管理,可以看到你电脑的串口,你拔掉A串口是不会有问题,但是B一拔掉,这个串口就没有了,所以。。。
追问
现在因为这个问题,程序会崩溃退出。
请问有何解决办法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询