在特定桌面上启动进程

2024-02-12

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

最好,我们正在寻找一种在 Windows 8.1 上也支持的解决方案,即不依赖于 Windows 10 的新任务视图功能。我知道,用户在 Windows 8.1 中不容易访问不同的桌面,但仍然支持它们。

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

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

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


您可以使用STARTUPINFO.lpDesktop https://msdn.microsoft.com/en-us/library/windows/desktop/ms686331%28v=vs.85%29.aspx通过创建流程时CreateProcess。有关示例,请参见在其他桌面、Python、Windows 上启动进程 https://stackoverflow.com/questions/23694017/start-process-on-the-other-desktop-python-windows.

然而,这需要控制流程的创建。要让 Web 测试套件在另一个桌面上运行,您可能需要将其修补到您的 Web 测试运行程序中(例如,ChromeDriver) 不知何故。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在特定桌面上启动进程 的相关文章

  • 矩阵向量变换

    我正在编写一个代码来制作软件蒙皮器 骨骼 皮肤动画 并且我正处于 优化 阶段 蒙皮器工作得很好 并且在 Core 上 1 09 毫秒内对 4900 个三角形网格与 22 个骨骼进行蒙皮Duo 2 Ghz 笔记本 我需要知道的是 1 有人可以
  • 无法通过 HTTPS 调用 Web 服务

    我正在开发一个 Net 应用程序 它与 Web 服务通信以获取一些数据 Net 应用程序和 Web 服务之间的连接是通过 HTTPS 完成的 当我从 Net 应用程序调用 Web 服务时 我得到以下堆栈跟踪 System Net WebEx
  • 在 MATLAB 中创建共享库

    一位研究人员在 MATLAB 中创建了一个小型仿真 我们希望其他人也能使用它 我的计划是进行模拟 清理一些东西并将其变成一组函数 然后我打算将其编译成C库并使用SWIG https en wikipedia org wiki SWIG创建一
  • 我可以仅在少数情况下关闭模拟吗

    我有一个始终使用模拟的应用程序 但是 当用户以管理员身份登录时 一些操作需要他们写入服务器本身 现在 如果这些用户在实际服务器上没有权限 有些用户没有 则不会让他们写入 我想做的是关闭几个命令的模拟 有没有办法做这样的事情 using Ho
  • 格式化货币

    在下面的示例中 逗号是小数点分隔符 我有这个 125456 89 我想要这个 125 456 89 其他示例 23456789 89 gt 23 456 789 89 Thanks 看看这个例子 double value 12345 678
  • 更改 IdentityServer4 实体框架表名称

    我正在尝试更改由 IdentityServer4 的 PersistedGrantDb 和 ConfigurationDb 创建的默认表名称 并让实体框架生成正确的 SQL 例如 而不是使用实体IdentityServer4 EntityF
  • 在简单注入器中注册具有多个构造函数和字符串依赖项的类型

    我正在尝试弄清楚如何使用 Simple Injector 我在项目中使用了它 注册简单服务及其组件没有任何问题 但是 当组件具有两个以上实现接口的构造函数时 我想使用依赖注入器 public DAL IDAL private Logger
  • 在VisualStudio DTE中,如何获取ActiveDocument的内容?

    我正在 VisualStudio 中编写脚本 并尝试获取当前 ActiveDocument 的内容 这是我当前的解决方案 var visualStudio new API VisualStudio 2010 var vsDTE visual
  • 允许使用什么类型的内容作为 C 预处理器宏的参数?

    老实说 我很了解 C 编程语言的语法 但对 C 预处理器的语法几乎一无所知 尽管我有时在编程实践中使用它 所以问题来了 假设我们有一个简单的宏 它扩展为空 define macro param 可以放入宏调用构造中的语法有哪些限制 调用宏时
  • 从事务范围调用 WCF 服务方法

    我有这样的代码 using TransactionScope scope TransactionScopeFactory CreateTransactionScope some methodes calls for which scope
  • 错误左值需要作为赋值C++的左操作数

    整个程序基本上只允许用户移动光标 如果用户位于给定的坐标范围 2 2 内 则允许用户键入输入 我刚刚提供了一些我认为足以解决问题的代码 我不知道是什么导致了这个问题 你能解释一下为什么会发生吗 void goToXY int int 创建一
  • 我们可以使用 EWS 托管 API 连接到 Exchange 2016 吗?

    我使用的是 EWS 托管 API 2 2 它的枚举中没有显示 Exchange 版本 2016 我可以看到 Exchange 2013 之前的版本 那么如何连接到 Exchange Server 2016 该 API 是否尚未从 Micro
  • 使用 foreach 循环和 XmlNodeList C# 将新节点附加到节点列表

    目前我处理的是这样的XML类型 XML FILE http 20drive google com open id 0By5BxgNi9eGcRldxcEZNU0FDTzQ 参考XML文件 我想检查一个节点 如果找不到该节点 我必须将该节点附
  • #pragma pack(16) 和 #pragma pack(8) 的效果总是相同吗?

    我正在尝试使用来对齐数据成员 pragma pack n http msdn microsoft com en us library 2e70t5y1 28v vs 100 29 aspx 以下面为例 include
  • 纯虚函数可能没有内联定义。为什么?

    纯虚函数是那些虚函数并且具有纯说明符 0 第 10 4 条第 2 款C 03 的内容告诉我们什么是抽象类 顺便说一句 如下 注意 函数声明不能 同时提供纯说明符和定义 尾注 示例 struct C virtual void f 0 ill
  • ASP.NET Core Razor Page 多路径路由

    我正在使用 ASP NET Core 2 0 Razor Pages 不是 MVC 构建系统 但在为页面添加多个路由时遇到问题 例如 所有页面都应该能够通过 abc com language 访问segment shop mypage 或
  • 在 C++ 和 Windows 中使用 XmlRpc

    我需要在 Windows 平台上使用 C 中的 XmlRpc 尽管我的朋友向我保证 XmlRpc 是一种 广泛可用的标准技术 但可用的库并不多 事实上 我只找到一个库可以在 Windows 上执行此操作 另外一个库声称 您必须做很多工作才能
  • 如何设置 CMake 与 clang 交叉编译 Windows 上的 ARM 嵌入式系统?

    我正在尝试生成 Ninja makefile 以使用 Clang 为 ARM Cortex A5 CPU 交叉编译 C 项目 我为 CMake 创建了一个工具链文件 但似乎存在错误或缺少一些我无法找到的东西 当使用下面的工具链文件调用 CM
  • 使用 System.Security.Cryptography 将 Win32 Crypto API 调用转换为 C#

    我接到一项任务 要删除我们产品的一个 dll 并将其替换为纯 C 的 dll 旧的 DLL 是 NET 2 0 托管 C C CLI 它包装了对 Win32 本机加密 API 的调用 新的 DLL 应公开具有相同名称和方法的新对象 但应使用
  • C# 粘贴到文本框时检查剪贴板中的字符

    有没有一些方法可以在粘贴到文本框 C 之前仅检查剪贴板中的字符 Ctrl V 和右键单击 gt 粘贴 但不使用 MaskedTextbox 在文本框文本更改中添加规则以仅接受数字 例如 private string value privat

随机推荐

  • 链接隐式转换运算符

    我有一个类 我需要隐式转换为一些带有中间值的东西 例如 struct outer struct inner operator T return T operator inner return inner 如果我有这个结构 是吗 always
  • Rails 3、回形针(和 formattastic)- 删除图像附件

    我似乎找不到所有组件都完整的示例 我很难删除图像附件 Classes class Product has many product images dependent gt destroy accepts nested attributes
  • 测试:模糊模拟

    我想用输入测试简单的角度分量 因此 底部的示例几乎没有为测试做准备 并且应该在组件中发生test模糊功能 显示日志 但我在控制台中没有日志 我尝试了两种情况 获取 div 原生元素并单击它并使用blur 输入本机元素的函数 在角度应用程序中
  • 如何使用 Lambda 将 LINQ 理解式查询语法转换为方法语法

    是否有工具 流程或解决方案可以将以下 LINQ 查询语法转换为带有 Lambda 的方法语法 点表示法 我希望解决方案将以下查询语法转换为这样的方法语法 var filteredEmployees from employee in allE
  • 简化布尔表达式 i.t.o 变量出现

    如何简化给定的具有多个变量 gt 10 的布尔表达式 以使每个变量出现的次数最小化 在我的场景中 变量的值必须被视为短暂的 也就是说 必须为每次访问重新计算 当然仍然是静态的 因此 在尝试求解函数之前 我需要尽量减少必须评估变量的次数 考虑
  • 在python中导入openCV空闲错误:共享对象文件

    我一直在尝试在 python 中使用 cv2 库 在树莓派 3 上的 IDLE 中 但我无法成功导入它 当我输入 import cv2 时 我得到 Traceback most recent call last File home pi D
  • SQL:从两个表中选择相似的列

    我有一个包含两个表的数据库 Table1 and Table2 他们都有一个共同的专栏 ColumnA 这是一个nvarchar 如何从两个表中选择此列并将其作为结果集中的单个列返回 所以我正在寻找类似的东西 ColumnA in Tabl
  • 不同时区的同一日期

    我的问题是如何在不同时区获得相同的日 月 年 小时 分钟 秒 例如 var now moment valueOf var result1 moment now format DD MM YYYY HH mm SS Z 在我的时区 我得到这样
  • 在 Flutter 中实现双向列表视图

    Flutter中如何实现双向滚动视图 ListView 有一个scrollDirection 字段 但它只能采用Axis horizo ntal 或Axis vertical 有可能两者兼得吗 这是使用外部的潜在解决方案SingleChil
  • 如何将命令的输出重定向到环境变量中定义名称的文件?

    我想将文件夹下存在的所有文件的绝对路径存储到文本文件中 比方说temp txt 我正在使用此命令来执行此任务 dir s b a d gt D my work temp txt 当我重定向到硬编码到批处理文件中的文件名时 上述命令工作正常
  • 高效地将两个整数 x 和 y 转换为浮点数 x.y

    给定两个整数 X 和 Y 在 C 中将它们转换为 X Y 浮点值的最有效方法是什么 E g X 3 Y 1415 gt 3 1415 X 2 Y 12 gt 2 12 以下是我的机器上的一些鸡尾酒餐巾基准测试结果 适用于将两个ints to
  • AngularJS:单击时更改字体真棒图标颜色和背景

    我是 angularJS 的新手 我想要的是 我有一些社交链接图标和文本框 默认情况下linkedin图标被选中 当我点击 facebook 图标时 它的颜色应该更改为蓝色背景 带有 facebook 链接的文本框也应该更改 linkedi
  • 用于检测用户是否单击 XFBML 页面中的“喜欢”按钮的事件处理

    我有一个 Facebook 连接应用程序 画布 IFrame 应用程序 其中有一个Like控制粉丝专页 我想检测用户何时单击Like按钮能够显示附加信息 折扣优惠券代码 我用的是最新的JavaScript API http develope
  • PouchDb - 删除文档内的对象

    我是一名意大利 PouchDb 和 AngularJS 开发人员 我的 json 文档是 id 6 rev 3 f7283d7683cd6fb15753f494aad1d49f name Ivrea owners owner id 1 na
  • angular.forEach 和对象

    问题 我正在做 我认为是但也许不是 一个简单的angular forEach在数组上然后使用 resource根据返回的每个值进行调用 正如我所期望的 每次调用的结果都是一个对象 但是 我无法让这些对象以angular forEach 文档
  • JavaScript-如何在不使用 charAt 方法的情况下返回该索引处的字符

    我有一个接受两个参数字符串和索引的函数 如何编写一段代码 在不使用 javascript 内置方法 charAt 的情况下返回该索引处的字符 例如 getIndex great 1 应该返回 r 创建函数如下 function getInd
  • 当 Markdown 包含水平线时,“生成 PDF 时出错”: --- 或 ***

    当我的 Markdown 文件包含水平线 或 时 我收到有关 Linethickness gt Protect 的错误 我知道最近 MiKTeX 出现了问题 但我不确定它们是否适用于此 从昨天早上开始 我就一直遇到这个问题 当时我正在尝试让
  • Android 底部导航 Activity 在 onCreate 中出现空指针异常

    我向我的项目添加了一个底部导航活动 但是当我启动相关活动时 它给出了空指针异常 它说异常是在第 28 行触发的 在 lk apiit eea mobile Activities CompanyProfile onCreate Company
  • PHP:获取关联数组的第n项

    如果你有一个关联数组 Array uid gt Marvelous status gt 1 set later gt Array 0 gt 1 1 gt 0 op gt Submit submit gt Submit 如果您想访问第二项 您
  • 在特定桌面上启动进程

    如何在特定的 Windows 桌面上启动 Windows 进程 最好 我们正在寻找一种在 Windows 8 1 上也支持的解决方案 即不依赖于 Windows 10 的新任务视图功能 我知道 用户在 Windows 8 1 中不容易访问不