リモート接続用のハードウェア IO ポートを一時的に無効にする

リモート接続用のハードウェア IO ポートを一時的に無効にする

私はリモート アクセスのために、ムーンライトとサンシャインを使用してデスクトップをモバイル デバイスにストリーミングしています。

リモート セクション中にハードウェアへの直接アクセスを防ぐために、スクリプトでイーサネットを除くすべての IO ポートのオン/オフを切り替える方法はありますか?

あるいは、より簡単な方法として、特定のデバイスのマウスとキーボードの入力をブロックするだけで十分です。

私は、ahk、devcon、pnputil、padlock などいくつかの方法を試しましたが、これらの方法は、入力を高すぎるレイヤーで傍受するか、デバイスを無効/有効にするために再起動を必要とします。

また、私が間違っていなければ、autolt は高層でも傍受し、その場合にはリモート デスクトップもブロックされます。

解決策が存在するとはもはや考えていません。この問題に取り組む方法について、誰か少しアドバイスをいただけませんか?

GUIソリューションは少し面倒ですが、個人的な使用のためにソースコードの一部をスクラップすることはいつでも可能です。

ありがとう。

答え1

Moonlight/Sunlight は適切なリモート アクセス ソリューションではありません。
これはゲーム ストリーミング ソリューションであるため、サーバー システムをロックダウンする機能がありません。
ほとんどのストリーミング ソリューションでは、ストリーミング ソフトウェア自体が機能を実行するためにそのアクセスを必要とするため、これは意図的なものです。

これを本当にゲーム ストリーミング セットアップとして使用するつもりなら、この設定で我慢するしかありません。
リモート デスクトップ セットアップを本当に使用するつもりなら、代わりに適切なリモート アクセス ソリューション (リモート デスクトップ、AnyDesk、TeamViewer など) を使用してください。
また、両方のタイプのサービスを利用できるようにして、必要に応じて切り替えることができます。

関連情報