Pergunta

Que opções existem para identificar o nome do cliente de um cliente específico de dentro do processo em execução na Citrix Apresentation 4.0, ou XenApp 5, e existem diferenças importantes na recuperação dessas informações em qualquer um dos cenários?

Atualmente, meu software é um cliente que se conecta a um serviço em um servidor, e os principais meios de identificação são o nome do computador e o endereço IP. Quando instalado em um servidor de apresentação da Citrix, todas as instâncias em execução atualmente mostram o mesmo nome do computador e endereço IP, que são do servidor.

Meu aplicativo está escrito no VB 6.0, no entanto, estou procurando implementar o novo recurso no C# .NET.

Qualquer ajuda ou esclarecimento sobre a questão em si seria apreciada, pois não tenho experiência no desenvolvimento de clientes magros da Citrix.

Foi útil?

Solução

Parece que essas informações são armazenadas na variável de ambiente chamada ClientName e é apenas no ambiente do processo. Eu usei o seguinte código:

System.Environment.GetEnvironmentVariable("CLIENTNAME", EnvironmentVariableTarget.Process);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top