我正在尝试使用Visual Studio C#将字符串写入一个USB串行适配器COM4,但出现以下错误:
访问端口“COM4”被拒绝。
我的程序非常简单:
serialport.Open();
serialport.WriteLine("test");
serialport.Close();
我还尝试使用Python的pyserial模块,得到了以下结果:
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
ser.write("string")
File "C:\Python27\lib\site-packages\serial\serialwin32.py", line 255, in write
raise SerialException("WriteFile failed (%s)" % ctypes.WinError())
SerialException: WriteFile failed ([Error 6] The handle is invalid.)
我知道这个问题与编程无关,可能只是Windows 7的问题,但我希望有人已经遇到过类似的问题。