1

シリアルCOMポートにテキストを書き込む.netアプリケーションがあります。より正確には、POSレシートプリンターです。シリアルデバイスへの書き込みと読み取りにRs232クラスライブラリを使用しています。

私の問題は、オペレーティングシステムをWIN7 64ビットバージョンに更新した一部のクライアントで、COMポートへの接続を作成するのに問題があることです。

com-portは他のプロセスに占有されているようで、アプリケーションが新しい接続を開くのをブロックします。だから私の質問のために、誰かが私がcomポートへのすべての接続を閉じることができる方法を知っていますか?または何がそれをブロックしているのかわかりますか?繰り返しになりますが、これはwin7および64ビットユーザーにのみ影響するようです。

ありがとう

4

1 に答える 1

0

COMポートを乗っ取っているプロセスを見つける必要があります。SysInternalsのHandleユーティリティは、それを見つけるのに役立つはずです。それ以外に、テレフォニーサービスが私のマシンの1つでCOMポートを取得するのを見ました。

于 2010-01-04T18:17:54.707 に答える