私のソフトウェアは、すべての hyperv VM を検出できます (情報を返す hyperv ホストにソフトウェア エージェントがインストールされています)。私のソフトウェアから、vm で任意の操作を実行できます。ここで、ソフトウェアから hyperv VM のリモート コンソール ビューを取得したいと考えています。Web ベース、フラッシュ ベース、またはその他の方法を使用できます。これを実現するにはどうすればよいですか。
1687 次
1 に答える
0
コンソールから印刷画面を取得しますか、それともコンソールからリモートで VM を制御しますか?
- 1 つ目は、Hyper-V が WMI を介して API を提供し、プリントスクリーンを画像として取得できることです。
- 2 つ目は、vmconnect.exe を使用して、RSAT (リモート管理管理パック、Win7 にインストール可能) に付属のコンソールまたはサーバー エディションの受信トレイに接続するだけです。コンソールのリモート コントロールは、mstsc.exe を実行してリモート サーバーに接続するのと同じ RDP (リモート デスクトップ プロトコル) によって行われます。ただし、初期化中に別のポートといくつかのカスタマイズされたメタデータを使用しています。Reflector を使用して vmconnect.exe をリバース エンジニアリングすることで、実装を確認できます。
于 2012-05-14T21:15:01.193 に答える