Сценарий:
Машина A = дом пользователя P C.
Машина B = кабинет пользователя P C.
Машина C = citrix среда, в которой приложение запускается через XenApp
В целях соблюдения требований лицензирования приложению, работающему в XenApp, необходимо знать IP-адрес, по которому физически находится пользователь.
В обычных условиях пользователь будет находиться в офисе используя компьютер B. Они получают доступ к приложению через XenApp (который будет работать на компьютере C). Приложение использует WFAPI для составления точного отчета об IP-адресе компьютера B.
В нынешних условиях пользователь вынужден работать из дома на компьютере A. Они подключаются через RDP к компьютеру B, а затем получают доступ к приложению на компьютере. C от XenApp. WFAPI выбирает только IP-адрес компьютера B, и поэтому система не выполнила требования о соответствии лицензированию, не сообщив о компьютере A.
Есть ли способ, чтобы приложение на компьютере C могло видеть IP-адрес компьютера A?
Наше единственное альтернативное решение - добавить какое-то небольшое приложение на компьютер B, чтобы определить, виртуализировано ли оно или удаленно, и сообщить IP-адрес на компьютер C.