Domanda

Quali sono le opzioni esistono per identificare il nome del cliente di un particolare client dall'interno del processo in esecuzione su Citrix Presentation 4.0, o Xenapp 5, e non ci sono differenze importanti di recupero di queste informazioni in entrambi i casi?

Al momento il mio software è un client che si connette a un servizio su un server, e il mezzo principale di identificazione sono il nome del computer e l'indirizzo IP. Una volta installato su un server Citrix Presentation, tutte le istanze in esecuzione attualmente mostrano lo stesso nome del computer e indirizzo IP, che sono quelli del server.

La mia applicazione è scritta in VB 6.0, però sto cercando di implementare la nuova funzionalità di C # .NET.

Qualsiasi aiuto o chiarimenti in merito alla domanda stessa sarebbe apprezzato, come io non sono esperto con lo sviluppo di thin client Citrix.

È stato utile?

Soluzione

Sembra queste informazioni sono memorizzate nella variabile d'ambiente chiamata CLIENTNAME, ed è solo in ambiente di processo. Ho usato il seguente codice:

System.Environment.GetEnvironmentVariable("CLIENTNAME", EnvironmentVariableTarget.Process);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top