タイトル : Re^2: プラグアンドプレイでポートの開放、切断をしたい 投稿日 : 2010/06/02(Wed) 22:25 投稿者 : たまご
KJKさん。回答ありがとうございます。 portOpenを行わなかった場合、USBを抜き差しすれば差すたびに一回、抜くたびに一回イベントが発生します。引数DeviceIDには意図した値が格納されることも確認しています。 USBで接続されたデバイスの検知と、仮想COMポートとしてのデバイスの検知が一致している理由がないということですが、一致させるということは可能でしょうか? COMポートが開いた状態でUSBを抜いたときにVB側で何かしら検知させイベントを発生させる方法は他にないのでしょうか? (たとえばデバイスマネージャーを見ながらUSBを抜き差しするとそのたびにデバイス名が表示/非表示をするのでこれを何かうまく利用できないかなと思ったりもしています;;WMIというものを使ってみましたが抜いた瞬間にイベントが発生させる方法が見つかりませんでした。) |