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の問題であることは知っていますが、誰かがすでに同様の問題を抱えていることを望んでいました.