我见过一些创建虚拟桌面的应用程序。我想创建一个。
但是,我不知道您将如何做到这一点,甚至有可能。
如何在 C# 中创建虚拟桌面/监视器?
您需要使用CreateDesktop函数才能在 Windows 操作系统上创建功能齐全的桌面:
创建一个新桌面,将其与调用进程的当前窗口站相关联,并将其分配给调用线程。调用进程必须有一个关联的窗口站,由系统在进程创建时分配或由 SetProcessWindowStation 函数设置。
也请您注意来自CodeProject的有趣文章:
一般来说,multidektop 环境已经存在Windows Os
多年,但从未通过 MS 本身实现的任何 multidektop 应用程序“可见”。出于某种原因,据我所知,MS 从未实现过多桌面应用程序。
如果我没记错的话,甚至从WindowsNT家族操作系统开始,您已经有了第二个桌面。当您按下Ctrl+Alt+Del
屏幕时,实际上是在另一个功能齐全的 Windows 桌面上。