スマートフォン (iOS、Android、Windows 8 などの任意のオペレーティング システム) を持っていて、それをコンピューターに (有線で) 接続するとすぐに、デバイスが接続されていることを Windows フォーム アプリケーションに認識させ、それを通知する必要があります。どのデバイスが接続されているか (「Android デバイスが接続されています」など)。
私はこれを検索し、このリンクDriveDetectorから行う良い方法を特定しました。デバイスが挿入または削除されたかどうかを識別するためWndProc
に、メッセージをオーバーライドして利用することについて説明しています。WM_DEVICECHANGE
WndProc
オーバーライドされたメソッドがアプローチで複数回起動されていることに気付きました。何か良い方法がないか知りたいです。