私が働いている会社は、シリアル ポートを介してコンピュータと通信するハードウェアを製造しています。サードパーティ企業は、当社のハードウェアと通信するソフトウェアを作成しています。
ハードウェアを診断する必要がある場合があります。ただし、サード パーティのソフトウェア アプリは、Windows の起動時にシリアル ポートに接続し、他の接続をブロックします。このアプリケーション/サービスの名前がわかりません。また、常に同じであるとは限りません。
次のいずれかの方法はありますか?
- 特定のシリアル ポートを現在使用しているアプリ/サービスの名前/pid を検索するか、
- 別のアプリからシリアル ポート接続を盗みます。
vb.net が望ましいですが、言語にとらわれない回答も受け付けます。