Pregunta

¿Qué opciones existen para identificar el nombre del cliente de un cliente en particular dentro del proceso que se ejecuta en Citrix Presentation 4.0 o XenApp 5, y hay diferencias importantes en la recuperación de esta información en cualquiera de los casos?

Actualmente el software es un cliente que se conecta a un servicio en un servidor, y el principal medio de identificación son el nombre del equipo y la dirección IP. Cuando se instala en un servidor Citrix Presentation, todas las instancias en ejecución actualmente muestran el mismo nombre de equipo y dirección IP, que son las del servidor.

Mi aplicación está escrito en VB 6.0, sin embargo estoy mirando para poner en práctica la nueva característica de C # .NET.

Cualquier ayuda o aclaración sobre la misma cuestión sería apreciada, ya que no tengo experiencia con el desarrollo de clientes ligeros Citrix.

¿Fue útil?

Solución

Parece que esta información se almacena en la variable de entorno llamada CLIENTNAME, y es sólo en el entorno del proceso. He utilizado el siguiente código:

System.Environment.GetEnvironmentVariable("CLIENTNAME", EnvironmentVariableTarget.Process);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top