Есть ли способ получить имя компьютера клиента Xenapp?

StackOverflow https://stackoverflow.com/questions/2450857

  •  20-09-2019
  •  | 
  •  

Вопрос

Какие существуют варианты идентификации имени конкретного клиента в процессе, работающем в Citrix Presentation 4.0 или Xenapp 5, и есть ли какие-либо важные различия в получении этой информации в обоих сценариях?

В настоящее время мое программное обеспечение представляет собой клиент, который подключается к службе на сервере, и основными средствами идентификации являются имя компьютера и IP-адрес.При установке на сервере Citrix Presentation все запущенные экземпляры в настоящее время отображают то же имя компьютера и IP-адрес, что и сервер.

Мое приложение написано на VB 6.0, однако я хочу реализовать новую функцию на C# .NET.

Буду признателен за любую помощь или разъяснения по самому вопросу, поскольку у меня нет опыта разработки тонких клиентов Citrix.

Это было полезно?

Решение

Похоже, что эта информация хранится в переменной среды CLIENTNAME и находится только в среде процесса.Я использовал следующий код:

System.Environment.GetEnvironmentVariable("CLIENTNAME", EnvironmentVariableTarget.Process);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top