仮想デスクトップを作成するアプリケーションを見てきました。作りたいです。
しかし、私はあなたがこれをどのように行うのかわかりません、あるいはそれさえ可能です。
C#で仮想デスクトップ/モニターを作成するにはどうすればよいですか?
Windows OS で完全に機能するデスクトップを作成するには、 CreateDesktop関数を使用する必要があります。
新しいデスクトップを作成し、それを呼び出しプロセスの現在のウィンドウ ステーションに関連付けて、呼び出しスレッドに割り当てます。呼び出しプロセスには、プロセスの作成時にシステムによって割り当てられるか、SetProcessWindowStation 関数によって設定される、関連付けられたウィンドウ ステーションが必要です。
CodeProjectの興味深い記事にも注目してください。
一般に、マルチデスクトップ環境はすでにWindows Os
何年も前から存在していますが、MS 自体によって実装されたマルチデスクトップ アプリケーションを介して「見える」ことはありませんでした。何らかの理由で、MS は、私が知っている限り、マルチデスクトップ アプリを実装していません。
私が間違っていなければ、WindowsNTファミリー OS から始めて、すでに 2 つ目のデスクトップを持っています。Ctrl+Alt+Del
表示される画面を押すと、実際には、完全に機能する別の Windows デスクトップに表示されます。