2012-04-25 6 views
0

低帯域幅のフットプリントで判断すると、私はTeamViewerがピクセル単位で画面を送信するだけではないことを推測しています。どのようなAPIを使用すれば、効率的な伝送のためにグラフィック機能を得ることができますか? 「貧乏人のTeamViewer」のようなオープンソースのアプリケーションは、これをコードで示していますか?TeamViewerのようなリモートデスクトップツールを構築するには、どのWindows APIが必要でしょうか?

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

答えて

2

VNCをご覧ください。しかし、非常に複雑なタスクを実行するための特定のAPIを要求することは、おそらく非常に役に立たないでしょう。

+1

+1無駄なビット – Deanna

1

あなたはWin VNC http://dotnetvnc.sourceforge.net/をダウンロードして使用することができます。

+0

ありがとう、これは私の質問に多少関係があります。私は正面から推測しています.net VNCはTeamViewerとCitrixと同じものですが、少なくともこれが正しい方向に進んでいるかどうかを判断する方法はありません。 – EndangeringSpecies

0

これは私の質問に直接的な答えではありませんが、それでも問題の興味深い議論はHow is TeamViewer so fast?です。 OPは鉱山と同様の質問をしており、競合するシステムの経験的分析を提供しています。彼は、Windows Remote DesktopはVNCよりもはるかに高速であると言います。おそらくBitmap diffではなくWindowsの描画コマンドを送信するからです。TeamViewerはそれよりも驚くほど高速です。

関連する問題