問題タブ [device-manager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
108 参照

c# - デバイス (スキャナー) がローカルかリモートかを識別する方法は?

コンテキスト:
Windows 10 環境で、スキャナーと連携する C# アプリケーションがあります。
状況によっては、ユーザーがローカル コンピューターから、アプリケーションを実行しているリモート コンピューターに接続することがあります。
アプリケーションは、ローカルとリモートの両方で利用可能なスキャナーのリストを表示します。
スキャナーがローカル (ユーザーが使用しているコンピューターに接続されている) かリモート (アプリケーションが実行されているコンピューターに接続されている) かをアプリケーションで識別できるようにする必要があります。

私が試したこと: WIA ライブラリのDeviceManager
オブジェクト を使用して、コンピューターに接続されている各デバイスからプロパティ (DeviceInfo.Properties) のリストを取得できます。 1 つのプロパティPnP ID Stringは、リモート スキャナに対して常に「&rev」を表示します。

ローカル スキャナーの PnP ID 文字列の例: PnP ID 文字列、ローカル スキャナー

リモート スキャナの場合: PnP ID 文字列、リモート スキャナ

この動作は、さまざまなブランド (Fujitsu、HP など) の複数のスキャナで確認されています。
リモート スキャナーで検出された「tsusb-session」文字列は、最初は興味深いように見えましたが、HP スキャナーでテストすると表示されません。

また、復元されるプロパティの 1 つに Remote Device ID がありますが、常に空白で表示されます。

「&rev」はリモート デバイスを識別するための信頼できる方法ですか? そうでない場合、それを行う正確な方法はありますか?

0 投票する
1 に答える
385 参照

android - デバイス マネージャーで Android デバイスが見つからない (Windows 10 - HP ラップトップ、Android 8 - Motorolla)

私はモバイルの世界に不慣れです。したがって、この質問はベテランの専門家にはばかげているように聞こえるかもしれません。すみません。

モバイル デバイスをラップトップに接続しようとしています。appium を使用していくつかのテストを行うつもりです。しかし、私はブロックされています。

モバイル デバイス (motorola - Android 8) は開発者モードに設定され、USB ケーブルを使用して PC に接続されています。

「adb devices」を検索すると、携帯電話がリストに表示されません (エラーは発生しません。「接続されているデバイスのリスト」と表示されるだけですが、リストにアイテムがありません。

デバイスマネージャーでもAndroidフォンが見つかりませんでした。なぜ表示されないのですか?ここで何か不足していますか?

誰かアドバイスしてください。

ここに画像の説明を入力