シリアル(COM)ポートを使用しているプロセスを見つけるには、以下の手順に従います。
- MicrosoftからProcessExplorerツールをダウンロードします。
- デバイスマネージャを開き、[ポート(COMとLPT)]を展開します。ターゲットのシリアルポートを右クリックして、[プロパティ]を選択します。
- [詳細]タブを選択し、[プロパティ]フィールドの値を[サービス]に変更します。 ProcessExplorerで検索するためのサービス値に注意してください。
以下の例では、COMポート11がUSB-232に割り当てられています。 COMポートのサービス値は
NiSerUです。
- ProcessExplorerを開きます。下の画像のような画面が表示されます。
- メニューで[検索]» [ハンドルまたはDLLの検索...]を選択します。
- [ハンドル]または[DLLサブストリング]フィールドに、デバイスマネージャーから取得した値を入力します。この例では、 NiSerUと入力します。
- [検索]をクリックすると、結果が表示され、特定のハンドルを使用しているプロセスが表示されます。
この例では、USB-232はNIMax.exeによって使用されている\ Device \ NiSerU1として表示され
ます。