Как получить номер версии получателя клиента Citrix в C # - PullRequest
2 голосов
/ 27 апреля 2011

Я запускаю приложение c # .NET в качестве сценария входа / выхода на сервере XenApp. Приложение будет работать в пользовательском контексте, и мне нужно иметь возможность получить номер версии приемника Citrix, а также клиентскую ОС и имя компьютера.

Я довольно плохо знаком с API Citrix, и у них, похоже, нет очень хорошей документации - кто-нибудь знает, как это сделать?

1 Ответ

1 голос
/ 15 июня 2011

Я нашел номер версии получателя citrix в реестре Windows на сервере XenApp:

HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Ica\Session\{SESSION_NUMBER}\Connection

, где {SESSION_NUMBER} можно найти в

HKEY_USERS\{SID_NUMBER}\Software\Citrix\SessionSfr

, как единственный подраздел вэтот ключ и где {SID_NUMBER} - это SID пользователя, вошедшего в сеанс XenApp.

...