问题
我们有许多客户使用 Citrix 的各种软件,我们帮助他们支持这些软件,最近又有一个新客户使用 Citrix 上线,但是当通过其已发布的应用程序访问其中一个程序的某些功能时,他们遇到了问题。
该程序作为一个 .exe/窗口运行,但当父 EXE 请求时,其他实用程序/exe 会启动并在其他窗口中运行。该实用程序在应用服务器上生成一个附加进程,在当前配置中不会传递给最终用户。
在其他各种 Citrix 环境中支持该程序时,我们尚未遇到此问题,因此我希望 serverfault 的智囊团可以提供原因和解决方案。
尝试排除故障
我登录了有问题的程序的数据库服务器,但无法重现该问题。我还登录了 Citrix 服务器的桌面并在那里运行它以确认它能正常工作。似乎断点位于 Citrix 服务器和最终用户的已发布应用程序之间。
我进行了一些搜索并发现了这一点: http://discussions.citrix.com/topic/284563-how-to-run-2-or-more-executables-under-one-citrix-ica-session/
我本来要将它推荐给现场支持 Citrix 服务器的人员,但上一篇文章似乎表明它并不是解决此问题的理想解决方案。
我也在这里使用各种措辞进行了搜索,但没有找到任何有用的信息。
总结
如何让 Citrix 向最终用户显示由我的父窗口/进程生成的任何子窗口/进程?