如何在C ++中创建新桌面? 我知道CreateDesktop()API,但它没有加载memus或explorer.exe。 如果不是很麻烦,那就喜欢用菜单制作桌面的例子。
答案 0 :(得分:1)
看看Window Stations,这可能就是你要找的东西。
但是,这也与session(UAC)不同。
如何以编程方式执行此操作的源代码包含在this项目(JobObjectWrapper)的一部分中。
实际上,嘿,我错了,JobObjectWrapper只有安全的那个界面,这里的另一个回答者是正确的,another question有同样的answer,virtuawin也是开源的答案 1 :(得分:0)
查看virtuawin(开源)
(来源:sourceforge.net)
VirtuaWin是一个虚拟桌面管理器 对于Windows操作系统 (Win9x的/ ME / NT / Win2K中/ XP / Win2003的/ Vista的)。 虚拟桌面管理器可以让您 组织几个应用程序 虚拟桌面(也称为 '工作区')。虚拟桌面是 在Unix / Linux中很常见,一次 他们习惯于使用它们 成为一个必不可少的一部分 高效的工作流程。