0

低帯域幅のフットプリントから判断すると、TeamViewer は画面をピクセルごとに送信するだけではないと推測しています。では、そのようなツールは、効率的な転送のためのグラフィックス機能を取得するためにどの API を使用するのでしょうか? これをコードで示す「貧乏人のTeamViewer」のようなオープンソースアプリはありますか?

ETA: 「複雑なタスク」のための「特定の API」を求めているわけではありません。私の質問は、「Windows からグラフィック情報を取得するという点で、TeamViewer はどのように機能しますか?」ということになります。

4

4 に答える 4

2

Windowsデスクトップ共有APIについて考えてみましょう。

于 2012-04-25T13:03:13.153 に答える
2

VNCを見ることができます。しかし、非常に複雑なタスクを実行するために特定の API を要求することは、おそらく非常に無駄です。

于 2012-04-25T11:15:12.733 に答える
1

WinVNChttp ://dotnetvnc.sourceforge.net/を使用してAPIをダウンロードして使用できます。

于 2012-04-25T11:34:56.823 に答える
0

わかりました、これは私の質問に対する直接的な回答ではありませんが、それにもかかわらず、TeamViewer はどのように高速なのですか? . OPは私のものと同様の質問をしており、競合するシステムの経験的分析を提供しています。彼は、Windows リモート デスクトップは VNC よりも大幅に高速であると述べています。これはおそらく、ビットマップ diff ではなく Windows 描画コマンドを送信するためであり、TeamViewer はそれよりも驚くほど高速であると述べています。

于 2012-04-25T17:36:30.000 に答える