c++ - 如何创建新桌面? C++

标签 c++ windows

我如何用 C++ 创建一个新的桌面? 我知道 CreateDesktop() API,但它不会为此加载内存或 explorer.exe。 如果不是很麻烦的话,我会喜欢一个例子来制作一个带有菜单的桌面。

最佳答案

看看Window Stations ,这可能就是您要找的。

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

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

嘿,实际上,我错了,JobObjectWrapper 仅安全 那个接口(interface),这里的另一个回答者是正确的,another question有相同的answer , virtuawin 也是开源的。

关于c++ - 如何创建新桌面? C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1149978/

相关文章:

windows - 是什么导致 xcopy 告诉我访问被拒绝?

c++ - 如何正确初始化宽字符串?

c++ - 类层次结构

c++ - 使用 TBB 的非常基本的 for 循环

c++ - 如何在 C++ 中处理具有多个不同类型数据成员的类?

java - 从本地系统进程启动交互式用户进程 - 获取错误代码 5

c++ - 没有 GetFilePointer(Ex) Windows API 函数吗?

C++ 模板接口(interface)自动解析赋值类型

函数内的Python多处理: calling pool.映射

c++ - ExtractIcon和ExtractAssociatedIcon之间的区别?需要提取特定大小的图标