0

特定のクライアントでサポートされているリモート デスクトップ プロトコルのバージョンを確認するにはどうすればよいですか?

ここで求めているのは ActiveX コントロールのバージョンではなく、基になるプロトコルのバージョンであることに注意してください。Help->を使用して確認した 2 台のマシンの例About(またはAboutWindows XP の場合):

  • 6.2.9200Windows 8 では、私はしたくありません8.0
  • Windows XP では、必要ありません。6.0.6001必要です6.1

また、特定のセッションで使用されているプロトコル バージョン (これは、プログラムでリモート デスクトップ プロトコルのバージョンを決定しますか?が参照しているものです) を求めているわけではありません。これは、セッションに参加していないためです。

ありがとう!

4

1 に答える 1

0

私は最終的にこの質問について Microsoft に連絡し、返された (やや驚くべき) 回答は次のとおりです。

その文字列はハードコーディングされており、サーバーまたは AX から取得されません (実際、mstsc.exe は mstsax.dll をロードする前にそのビルド番号をチェックして、それ自体のビルド番号と一致していることを確認します)。

したがって、ハードコードされた OS バージョン情報 (おそらく mstsc.exe バージョン) に頼る必要があると思います。それは不愉快ですが、私にはどのような選択肢があるのか​​ わかりません。

于 2013-01-18T19:46:21.473 に答える