PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → TSE/Citrix identifier le nom du poste
TSE/Citrix identifier le nom du poste
Débuté par vincent.boilloux, 11 jan. 2006 12:52 - 2 réponses
Posté le 11 janvier 2006 - 12:52
Dans une application publiée sur un serveur Citrix, je voudrais récupérer le nom de la machine qui lance l'application.
La commande NetNomMachine() renvoi logiquement le nom du serveur Citrix.

Quelqu'un aurait-il une solution pour récupérer le nom du poste de travial qui ouvre la session ?
Posté le 11 janvier 2006 - 14:24
PROCEDURE WindowsNomSession()
sBuffer est une chaîne ASCIIZ sur 260
nSize est un entier
nSize = Dimension(sBuffer)
AppelDLL32("advapi32", "GetUserNameA", &sBuffer, &nSize)

RENVOYER sBuffer

Vincent Boilloux a formulé ce mercredi :

Dans une application publiée sur un serveur Citrix, je voudrais récupérer le
nom de la machine qui lance l'application. La commande NetNomMachine() renvoi
logiquement le nom du serveur Citrix.

Quelqu'un aurait-il une solution pour récupérer le nom du poste de travial
qui ouvre la session ?



--
Pierre BOUSQUET

" Ne me dites pas que ce problème est difficile.
S'il n'était pas difficile, ce ne serait pas un problème. "
Posté le 11 janvier 2006 - 15:34
Vincent Boilloux avait énoncé :

Dans une application publiée sur un serveur Citrix, je voudrais récupérer le
nom de la machine qui lance l'application. La commande NetNomMachine() renvoi
logiquement le nom du serveur Citrix.

Quelqu'un aurait-il une solution pour récupérer le nom du poste de travial
qui ouvre la session ?


"Poste console"+TAB+SysEnvironnement("CLIENTNAME")