UnauthorizedAccessException - 端口尚未打开

时间:2015-03-10 22:04:52

标签: c# .net windows serial-port

我在几台不同的计算机上为特定的外围设备使用SerialPort C#类,而在其中一台计算机上,SerialPort.Open总是返回UnauthorizedAccessException。

我已经使用了Microsoft的Process Explorer实用程序和这个枚举串口工具:http://www.naughter.com/enumser.html来验证"没有使用COM端口,并且在重新启动后运行程序并运行相同的结果。

我注意到.NET文档指定:

  

UnauthorizedAccessException端口拒绝访问。    - 或 - 当前进程或系统上的其他进程已经通过SerialPort实例或在   非托管代码。

我找不到任何其他文档或详细的回复来解释除了端口已经打开/正在使用之外其他什么东西可能导致拒绝访问。

其他人有任何想法或提示吗?

0 个答案:

没有答案