如何使用 sysinternals 桌面在不同的桌面上启动程序

如何使用 sysinternals 桌面在不同的桌面上启动程序

有没有办法在不同的桌面上启动程序?假设当前显示的是桌面 2,我如何在桌面 4 上打开记事本?

答案1

您将需要创建一个程序,用于在 Sysinternals Desktops 的另一个桌面上启动可执行文件。

这可以通过 Windows 来实现 CreateProcess 函数 通过在 STARTUPINFO 结构 成员lpDesktop

格式windowstation\desktop可能类似于“winsta0\Sysinternals Desktop 1”。

要查找 Sysinternals 桌面对象的名称,您可以使用 winsta 工具枚举当前会话中的窗口站和桌面(尽管您需要自己编译它)。

参考:Windows 10 桌面与 Sysinternals 桌面

相关内容