gpt4 book ai didi

c# - 在特定桌面上启动进程

转载 作者:可可西里 更新时间:2023-11-01 13:27:03 26 4
gpt4 key购买 nike

如何在特定的 Windows 桌面上启动 Windows 进程?

最好,我们正在寻找一种解决方案,该解决方案也受 Windows 8.1 支持,即不依赖于 Windows 10 的新任务 View 功能。我知道,在 Windows 8.1 中用户无法轻松访问不同的桌面,但仍然支持它们。

我们的目标是让开发人员能够在后台运行我们的网络测试套件 - 浏览器窗口不会干扰他们的工作。

不幸的是,Google 搜索没有找到任何结果 :-(

注意:虽然我们使用的是 .NET/C#,但我们也对 WinAPI 调用非常满意。

最佳答案

您可以使用 STARTUPINFO.lpDesktop通过 CreateProcess 创建进程时。有关示例,请参阅 Start process on the other desktop, Python, Windows .

但是,这需要控制流程的创建。要让 Web 测试套件在另一个桌面上运行,您可能必须以某种方式将其修补到您的 Web 测试运行器(例如,ChromeDriver)中。

关于c# - 在特定桌面上启动进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35942573/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com