2012-02-06 22 views
1

デバイスがシステムに接続されている場合にのみ、関数を呼び出すことができます。ですから、私の問題は、関数を呼び出す前に、USB経由でデバイスが接続されているかどうかを確認する方法です。誰でも助けることができます...事前に感謝します。デバイスがシステムに接続されているかどうかを確認する方法は?

+0

あなたはどんなシステムを話していますか? –

+0

デスクトップまたはラップトップ – Rookie

+1

[Windows Phone 7がデスクトップZuneソフトウェアに接続されているかどうかを検出]の可能な複製](http://stackoverflow.com/questions/4744399/detect-if-windows-phone-7-is-connected-to- desktop-zune-software) – ctacke

答えて

1

私はあなたがNetworkInterfaceInfoクラスを使用して見つけることができるはずだと思う:

var typ = NetworkInterface.NetworkInterfaceType; 
if(typ == NetworkInterfaceType.Ethernet){ 
    // do stuff 
} 

注:あなたは、インターネットからコンピュータを切断した場合、私はこれはもはや有効だと思うん..しかし限り、あなたがネットワークに接続されているコンピュータに接続されていて、Zuneが動作している場合、これは動作するはずです(テストされていません)

+0

私はネットワーク接続をチェックしていません。私のデスクトップやラップトップにUSBを介して接続されています。 – Rookie

+0

これには、エンドポイントへの確立されたソケット接続が必要です。 –

+0

私の編集をご覧ください。 –

関連する問題