有没有办法在 C# 中创建第二个桌面屏幕 - 就像在 Linux 中一样?我以前从未这样做过,但我觉得这个想法很有趣。
我已经尝试了一些示例,但没有一个可以编译。当我尝试调试时,其中一个有 294 个错误。哇!然而,试图再次(一年后)找到这些样本被证明是非常困难的。
通常你有两种选择:
CreateDesktop
. 优点是操作系统开箱即用地支持这一点,缺点是进程仅限于它们启动的桌面;您不能在桌面之间移动窗口。我正在使用SysInternals Desktops。基本的东西,没有花哨的东西。Mark Russinovich 通常是可靠的消息来源。