【问题标题】:Could not identify process owning the current foreground window in Blue Prism无法识别拥有 Blue Prism 中当前前景窗口的进程
【发布时间】:2019-07-18 21:30:11
【问题描述】:

我正在 Blue Prism 中开发基于浏览器的应用程序自动化(使用 Internet Explorer)。我已将 IE 窗口标识为 Win32 应用程序模型元素,以用作激活 Internet Explorer 的导航阶段。我已经在 VM 机器中安装了 Blue Prism,并且我正在通过远程桌面连接访问 VM 机器。当我在前台运行进程时,一切似乎都运行良好,通过 mstsc 完全专注于 VM 机器。但是,当我最小化远程桌面连接窗口意味着在后台使用 IE 时,我收到错误“无法识别拥有当前前台窗口的进程”。有什么建议吗?

【问题讨论】:

  • 你明白了吗?启动登录代理对您有用吗?

标签: blueprism


【解决方案1】:

blueprism 不支持远程桌面。您不应该使用任何 RDP 连接 - 窥视工作机器的最常见软件是tightVNC,因此请考虑使用它。

问题在于有两个用户登录到同一台机器上。要修复它,请重新启动机器,使用进程“登录操作”登录,然后从控制室启动进程。

【讨论】:

  • 对“不支持远程桌面”的声明有点困惑。为了澄清起见,Blue Prism 安装在服务器中,我正在服务器本身中运行进程,只需从我的机器上通过 RDP 访问该服务器。没有其他人登录到服务器,因为没有其他人可以访问该服务器。我正在运行该过程作为概念证明。会不会有问题?
  • 嗯,BluePrism 说你不应该使用 Windows 远程桌面或任何 RDP 客户端来访问机器人工作人员,因为这样的问题。再次,重新启动机器,使用“login”进程登录,然后从控制室运行该进程来解决问题。
  • 如果您总是通过 RDP 查看桌面,然后您最小化/关闭,您将遇到不同的问题。您应该开发以在新的、重新启动的 VDI 上进行测试。根据您的工作/实施实践,如果为未观看的桌面开发,您可能必须在生产运行中“从不观看”桌面。但是,只要您不最小化,您就可以使用“恢复按钮”。还要注意屏幕分辨率的变化,例如从小型笔记本电脑观看时。
猜你喜欢
  • 2018-07-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多