【问题标题】:C# SerialPort io exception access deniedC# SerialPort io 异常访问被拒绝
【发布时间】: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 异常 非常感谢您的回复。

【问题讨论】:

标签: c#-4.0 serial-port


【解决方案1】:

我假设您在运行它的计算机上有一个 COM6 端口。其他进程是否打开了该端口?一次只能有一个进程打开一个串口。

【讨论】:

    猜你喜欢
    • 2012-05-19
    • 2014-11-19
    • 1970-01-01
    • 2014-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-24
    相关资源
    最近更新 更多