如何创建新桌面? C ++

时间:2009-07-19 14:11:28

标签: c++ windows

如何在C ++中创建新桌面? 我知道CreateDesktop()API,但它没有加载memus或explorer.exe。 如果不是很麻烦,那就喜欢用菜单制作桌面的例子。

2 个答案:

答案 0 :(得分:1)

看看Window Stations,这可能就是你要找的东西。

但是,这也与session(UAC)不同。

如何以编程方式执行此操作的源代码包含在this项目(JobObjectWrapper)的一部分中。

实际上,嘿,我错了,JobObjectWrapper只有安全的那个界面,这里的另一个回答者是正确的,another question有同样的answer,virtuawin也是开源的

答案 1 :(得分:0)

查看virtuawin(开源)

VirtuaWin
(来源:sourceforge.net

  

VirtuaWin是一个虚拟桌面管理器   对于Windows操作系统   (Win9x的/ ME / NT / Win2K中/ XP / Win2003的/ Vista的)。   虚拟桌面管理器可以让您   组织几个应用程序   虚拟桌面(也称为   '工作区')。虚拟桌面是   在Unix / Linux中很常见,一次   他们习惯于使用它们   成为一个必不可少的一部分   高效的工作流程。