Как получить Citrix / MSTS / etc. ClientName из веб-приложения без использования ActiveX?

Мы разрабатываем корпоративное веб-приложение, и нам нужно знать ip / hostname клиентского компьютера, который вызвал удаленный сеанс на сервер Citrix.

Один из найденных нами сценариев - это использование IE11 / ActiveX, поэтому мы можем использовать этот объект для чтения раздела реестра и получения значения имени клиента.

Как мое веб-приложение знает, с какого имени клиента открывается браузер, не полагаясь на IE11 / ActiveX? Можно ли запросить веб-службу из балансира / прокси и получить удаленный клиент, который открыл этот сеанс терминала? Или используйте плагин в Chrome / Firefox / Safari / и т. Д. для получения этой информации?

javascript,web,activex,citrix,terminal-services,

0

Ответов: 1


0

Ответ здесь, вот что я подумал: https://www.quora.com/How-do-I-read-the-Windows-Registry-using-Chrome-extensions .

Единственный способ прочитать реестр Windows - это сделать плагин NPAPI. Но Chrome недавно прекратил доступ к плагину Native NPAPI. Теперь они разрешают плагины PEPPER NACL, но вы не можете войти в реестр Windows.

Единственный хакерский способ сделать это - создать внешнюю службу на вашем компьютере и обмениваться назад и четвертью с Chrome на нее с помощью опроса, веб-узлов и т. Д.

JavaScript, веб, ActiveX, Citrix, терминально-услуги,
Похожие вопросы