У нас есть несколько клиентов, использующих Citrix для различных программных продуктов, которые мы помогаем им поддерживать, и недавно появился новый клиент, использующий Citrix, но у них возникают проблемы с некоторыми функциями одной из программ при доступе через их опубликованное приложение.
Программа работает как один .exe / window, но дополнительные утилиты / exes запускаются и запускаются в дополнительных окнах по запросу родительского 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 показывать конечному пользователю любое дочернее окно / процесс, порожденный моим родительским окном / процессом?