別のアプリケーションがリモート デスクトップで実行され、新しく開発したホスト アプリケーションがリモート デスクトップ ホストであるかのように、WinForms ホスト アプリケーションを使用して独立したアプリケーションを制御する必要があります。CodeProject の記事Remote Desktop using C#.NETは、私のタスクが可能になる可能性がゼロではないことを示唆しています。「Microsoft Terminal Services Control Type Library」の使用方法、またはMSTSCLib.dll
これを行う方法について説明します。
ただし、リモート デスクトップには接続したくありません。どちらかといえば、ホストされたアプリケーションを個別に実行するために必要な場合、または同様のものを同じマシン上の 2 番目のデスクトップに接続したいと考えています。これはまったく可能MSTSCLib
ですか?もしそうなら、このための設計をさらに発展させるために、どのような側面を見る必要がありますか?
重要なお知らせ:外部プログラムのコードにアクセスできないという制約はなくなりました。「ゲスト」プログラムは、特別に定義された一連のプログラムからのみになります。