USB ケーブルを介して Android スマートフォンをコンピューターに接続する場合、接続されたデバイスが Android を実行しているかどうかを知りたいです。それに基づいて、コンピューターにいくつかの通知を表示します。
Windows PCからこれをプログラムで識別する方法は?
Mobileditと同様のロジックを取得しようとしています。
[注: 電話で USB デバッグをオンにできません]
Appleman1234 が提案したように、APIを使用して接続されたデバイスをWindows Portable Devices
一覧表示し、可能な Android デバイスのリストを使用して結果をフィルタリングできます。問題は、私が知る限りWPD API
C# ラッパーがないためPInvoke
、独自のラッパーを使用する必要があることです。
MSDN には役立つ 2 つの記事があります。
WPD API
C++を使用したデバイスの列挙