Windows 10,VS2015 System.UnauthorizedAccessException问题

时间:2015-11-28 22:30:10

标签: c# visual-studio-2015

我在Win10下使用VS2015。

我有一个旧的应用程序刚刚进入这个平台。我需要在应用程序中打开一个串口。这是代码段

_port = new SerialPort (port, 19200, Parity.None, 8, StopBits.One);
_port.DtrEnable = false;
_port.Handshake = Handshake.None;
_port.RtsEnable = false;
_port.ReadTimeout = 150;
_port.WriteTimeout = 150;

try {
    _port.Open ();
}
catch (Exception e) {
    TryTrace (TraceEventType.Error, 0, 
              String.Format("Exception opening port: {0}", e.Message));
    throw;
}

抛出异常System.UnauthorizedAccessException,拒绝访问。

我使用以管理员身份运行来打开此应用程序。

然后我创建了一个测试应用程序,只尝试打开相同的串口。哪作得很完美。

我试图切换UAC,它似乎没有任何区别。

有人有想法吗?

非常感谢

0 个答案:

没有答案