【发布时间】:2015-03-12 02:25:45
【问题描述】:
我有一个应用程序正在侦听预配置的 com 端口(假设它是 COM6)。 我的 VS 项目应该将字符串发送到该端口,以便正在运行的应用程序可以获得所需的信息。 但!当我试图通过 VS 打开一个串口时,我得到一个 IO 异常,说:
System.dll 中出现“System.UnauthorizedAccessException”类型的未处理异常
附加信息:对端口“COM6”的访问被拒绝。
根据我在网上阅读的内容,问题是我的应用当前正在使用该端口,但这就是我项目的重点。
编辑: 这就是我要运行的基本代码:
SerialPort port = new SerialPort ("COM6");
port.Open();
port.Write("1");
在第 2 行获取我的 IO 异常 非常感谢您的回复。
【问题讨论】:
-
显示你的代码,你确定你没有连接两次?
-
我在做最基本的事情: 1)SerialPort port = new SerialPort ("COM6"); 2)端口。打开(); 3)port.Write("1");在第 2 行获取我的 IO 异常
标签: c#-4.0 serial-port