Citrix XenApp应用程序在启动时没有键盘焦点

在新的或现有的Citrix XenApp 4.5服务器上,我通过XenApp Web界面对Allscripts Pro EHR应用程序进行stream式处理时遇到问题。

当用户通过Citrix XenApp Web界面启动应用程序时,应用程序没有焦点,防止用户input他们的用户名和密码。 如果他们使用鼠标来select用户名或密码字段,他们仍然不能input任何文本。

但是,如果他们执行以下任何操作,则可以input他们的用户名和密码,并且应用程序运行没有问题:

  1. 点击空白字段的loginbutton。 login失败,但他们可以input他们的凭据。
  2. 最小化login窗口,然后将其最大化。 然后他们可以获得键盘焦点来input他们的凭证。

什么可能会阻止这个特定的应用程序启动时的重点?

试试这个:通过RDP而不是Citrix无缝启动应用程序。

  1. 启动mstsc
  2. 转到Options并浏览到Programs选项卡
  3. 选中“ Start the following program on connectioncheckbox,然后input要启动的应用程序或脚本的完整path和工作目录
  4. 点击Connect并login。

观察应用程序的行为。 如果您看到相同的行为,则几乎100%确定问题在应用程序中,并且100%确定它不是与Citrix相关的。

在会话中没有其他窗口时,我已经看到了其他应用程序的行为。 如果应用程序启动时在会话中打开了另一个窗口,则行为不存在。