TeamViewerはどのようにカーソルを制御しますか?


2

TeamViewerがコンピューターへの接続を確立する方法に関する複数の 投稿を読みましたが、どれも実際に画面上のカーソルを移動またはクリックする方法を説明しているようには見えません。

コンピューターで実行しているコマンドは何ですか?TeamViewerなしでこれらのコマンドを自分で実行できますか?


コマンドをコンピューターに送信することと、コンピューターでアクションを実行することには違いがあることに注意してください。前者はネットワークプロトコルであり、ネットワークプロトコルには多くのものがありますが、いずれも魔法のようなものではありません。実際に有用であり、すべてのリモートデスクトップツール間で共通するのは後者(SetCursorPosなど)です。
— 悲しみ

@grawityは説明をありがとう。質問を更新します。
— プロQ

回答:


3

すべてのWindowsプログラムは、このSetCursorPos機能を使用してマウスカーソルの位置を設定できます。

マウスクリックは、SendInput関数でシミュレートできるものの1つです。具体的にdwFlagsは、MOUSEINPUT構造体のフィールドは、マウスボタンの「マウスアップ」または「マウスダウン」アクションを指定できます。


MacやChromebook(Linux)でこれに似たものはありますか?
— プロQ

1
@ProQ私はこれらの環境にあまり詳しくないのではないかと心配していますが、このアプローチはOSXに有望だと思われます。
— ベンN
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.