comment obtenir le nom d'utilisateur complet?
J'ai le code suivant dans VBS qui fonctionne parfaitement. il requêtes AD pour obtenir le nom complet de l'utilisateur :
Set objSysInfo = CreateObject("ADSystemInfo")
strUser = objSysInfo.UserName
Set objUser = GetObject("LDAP://" & strUser)
strFullName = objUser.Get("displayName")
MsgBox strFullName
je voudrais faire la même mince, mais dans Foxpro 7. quelqu'un a de l'expérience avec VFP 7 ou 9 ?
OriginalL'auteur user1327073 | 2013-01-29
Vous devez vous connecter pour publier un commentaire.
sys(0) renvoie le nom de la machine et de l'utilisateur quelque chose comme
OriginalL'auteur DRapp
Bien, il semble que les sat genre de choses est assez vieux...et c'est vrai ! 😉
j'ai trouvé une solution cependant, cela peut aider quelqu'un, quelque part, un jour 🙂
c'est la façon dont vous exécutez VBS à partir de Foxpro code...deux technologies qui ne sont pas des technologies plus 🙂
OriginalL'auteur user1327073
Cela permettra d'obtenir le nom de l'utilisateur à partir des variables d'environnement.
OriginalL'auteur Jerry
Je m 'l'aide de cette fonction:
Je voudrais éviter d'utiliser SYS(0) parce que:
SYS(0) renvoie 1 si l'aide de Visual FoxPro dans un environnement autonome
Seulement lorsque la machine est connectée à un réseau, SYS(0) renvoie le nom de la machine, un espace, un signe dièse (#) suivi d'un autre espace, puis l'id de l'utilisateur courant (ou le contexte de sécurité dans lequel Visual FoxPro est en cours d'exécution).
OriginalL'auteur gavroche