AndroidがUSB経由でWindowsに接続されている場合、「Windowsリモートデスクトップ接続」からAndroidを表示するにはどうすればよいですか?

0
2022.02.24

私はWindows10コンピューターC1(自宅のコンピューター)とWindowsサーバーコンピューターC2(仕事用コンピューター)を持っており、C1からC2にアクセスするために「Windowsリモートデスクトップ接続」を実行しています。私はC2上に非常に洗練されたアプリケーションを持っています(例えば、Androidアプリケーションを開発およびデバッグするためのhttps://www.embarcadero.com/products/delphiのような私のオフィスプログラム)。

コンピューターC1(自宅のコンピューター)に物理的にアクセスでき、USBケーブルを介してAndroidタブレットをC1に接続しました。タブレットがファイル転送、デバッグなどに使用できることをC1 WindowsExplorerで確認できます。

私の質問は、このUSB接続を共有して、リモートデスクトップ接続から、つまりC2(オフィスコンピューター)からもアクセスできるようにするにはどうすればよいですか?現在、C2(C2からのRDCセッションからアクセス)は「このPC」Windowsエクスプローラーにテーブルを表示せず、通知領域にも接続されたタブレットデバイスに関する通知はありません。

https://answers.microsoft.com/en-us/windows/forum/all/how-do-i-enable-a-usb-device-in-remote-desktop/113af42e-5b99-4f6b-bc6f-f8bc1007e34fを試しました。2つの答えがあります。1)「コンピューターへのリモートアクセスを許可する」について、および2)グループポリシーの編集についてです。両方のアドバイスに従いましたが、AndroidタブレットがRDCC2に表示されません。

Google検索ではhttps://www.net-usb.com/android-remote-access/が提案されましたが、これはAndroidデバイスとの間のリモートデスクトップアクセスであり、2台のWindowsコンピューター間のRDCに関するものではありません。この検索https://android.stackexchange.com/search?q=%22remote+desktop+connection%22は関連性のない結果をもたらしたので、私の質問は確実に重複することはありません。

回答
1
2022.02.24

Windowsリモートデスクトップ接続が接続を介して転送するためにサポートするデバイスの種類は非常に限られており、AFAIKを拡張することはできません。ただし、タブレットがWindowsエクスプローラーに表示される場合でも、開発に関しては、Windowsエクスプローラーには表示されないプロトコルであるAndroid Debug Bridge(adb)を話すUSBデバイス部分が必要です。 Windowsエクスプローラーで表示されるのは、開発とデバッグに使用されないMTPプロトコルのみです。

C2でadbアクセスが必要な場合は、たとえばSSHトンネルを使用してadbトラフィックをC2からC1にリダイレクトする必要があります。

または、Android11以降で利用可能な新しいリモートデバッグ機能を使用してみることができます。

古いプレーンADBover Wifiも理論的には可能ですが、コンピューターC1とC2がVPNなどを使用して接続されていない限り、ADB over Wifiはtelnetのようなセキュリティの観点から使用されるため、使用しません。すべてのデータはプレーンテキストで送信されます。保護または暗号化。そのため、電話と使用する開発環境の間のどのコンピューターでも、送信されたすべてのデータを読み取って変更できます。