vs2008 USB转COM口发送字符中途出错的问题.

在VS2008中,使用USB转串口发送字符,当拔下设备再插上,串口在使用的途中会抛出错误,用Try..Catch都无法捕获.

在 System.UnauthorizedAccessException 中第一次偶然出现的“System.dll”类型的异常
“Gosun.SMC.SMS.WindowService.exe”(托管): 已加载“C:"Windows"assembly"GAC_MSIL"System.Transactions.resources"2.0.0.0_zh-CHS_b77a5c561934e089"System.Transactions.resources.dll”
System.Transactions Critical: 0 : <TraceRecord xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord" Severity="Critical"><TraceIdentifier>http://msdn.microsoft.com/TraceCodes/System/ActivityTracing/2004/07/Reliability/Exception/Unhandled</TraceIdentifier><Description>未处理的异常</Description><AppDomain>Gosun.smc.sms.windowservice.exe</AppDomain><Exception><ExceptionType>System.UnauthorizedAccessException, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ExceptionType><Message>对端口的访问被拒绝。</Message><StackTrace>   在 System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   在 System.IO.Ports.InternalResources.WinIOError()
   在 System.IO.Ports.SerialStream.Dispose(Boolean disposing)
   在 System.IO.Ports.SerialStream.Finalize()</StackTrace><ExceptionString>System.UnauthorizedAccessException: 对端口的访问被拒绝。
   在 System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   在 System.IO.Ports.InternalResources.WinIOError()
   在 System.IO.Ports.SerialStream.Dispose(Boolean disposing)

   在 System.IO.Ports.SerialStream.Finalize()</ExceptionString></Exception></TraceRecord>

这应该是serialport的一个Bug!!


转载于:https://www.cnblogs.com/anqincmt/archive/2008/08/13/1266907.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值