Где запускаются приложения при запуске из приложения, доставляемого через Citrix Presentation Server - PullRequest
0 голосов
/ 13 января 2011

Я работаю с довольно старым проприетарным приложением, которое (помимо прочего) запускает Excel для экспорта данных.В качестве автономного приложения это работает нормально, и Excel запускается с компьютера, на котором запущено приложение.

Однако приложение теперь будет доставлено через CITRIX Presentation Server 4.5, то есть приложениеотображается удаленно, в отличие от подключения к удаленному рабочему столу.

У меня нет доступа к исходному коду, поэтому я не уверен в том, как на самом деле запускается экземпляр Excel

Мой вопроскогда приложение запускает Excel, Excel запускается на сервере CITRIX и представляется и запускается локально на клиентском компьютере?Есть ли способ настроить среду CITRIX так, чтобы она запускалась на сервере или на клиенте?

Кроме того, приложение использует параметры реестра.Будут ли эти параметры реестра считываться / записываться где-то в среде CITRIX или на локальном клиентском компьютере?

Я нахожу линии между клиентом и сервером немного размытыми, когда дело доходит до представления приложения (в отличие от настольного компьютера).) удаленно.

Заранее спасибо.

1 Ответ

1 голос
/ 13 января 2011

Citrix Presentation Server (в настоящее время называется XenApp) легче понять, если вы думаете о нем как о многопользовательской версии Windows. Представьте себе большую толстую машину с множеством мониторов и клавиатур. Вот как это работает, за исключением того, что мониторы и клавиатуры подключены практически по сети.

Что касается ваших вопросов: если процесс выполняется на сервере Citrix и запускает другой процесс, это происходит на сервере Citrix. Приложения обычно не ведут себя по-разному на терминальных серверах, чем на обычных ПК.

И нет, невозможно настроить сервер Citrix для принудительной работы Excel (в вашем случае) на сервере или на клиенте. Excel всегда будет работать на сервере. Это верно, если функция Citrix, называемая «перенаправление содержимого», не используется, что, вероятно, не так.

Настройки реестра всегда читаются / записываются там, где выполняется рассматриваемый процесс, в вашем случае на сервере Citrix.

...