WindowsXP:一台显示器上的多个桌面(如Linux)(C#)

时间:2009-08-09 08:12:03

标签: c# desktop screen

有没有办法在C#中创建第二个桌面屏幕 - 就像在Linux中一样?我以前从未这样做过,但我发现这个想法非常有趣。

我已经尝试了一些样本,其中没有一个甚至可以编译。当我尝试调试时,其中一个有294个错误。哇!然而,试图再次找到这些样本(一年后)证明是非常困难的。

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

通常你有两种选择:

  1. CreateDesktop。优点是操作系统支持开箱即用,缺点是流程仅限于他们开始使用的桌面;你无法在桌面之间移动窗口。
  2. 自己管理一切。这意味着在更换桌面时隐藏和显示窗口。当然更灵活,但也有更多的工作。

答案 2 :(得分:0)

我正在使用SysInternals Desktops。基本的东西,没有花哨的东西。 Mark Russinovich通常是一个可靠的来源。