Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1042 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Résolu] Récupérer nom COMPLET (Display name) de l'utilisateur actif

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Récupérer nom COMPLET (Display name) de l'utilisateur actif

n°1433125
DarkZombie
Posté le 29-08-2006 à 15:42:31  profilanswer
 

Bonjour tout le monde,
 
J'essaye d'obtenir dans mon programme Access, le nom de l'utilisateur du domaine de la société connecté sur l'ordinateur sur lequel le programme est lancé...
 
Après une recherche dans ce forum et dans la faq, j'ai pu trouvé la fonction API "GetUserNameA" contenue dans la lib "advapi32.dll" mais ca ne donne pas le résultat que je voudrais...
 
Je m'explique :
 
Si je vais voir dans l'active directory de notre serveur, je peux donc obtenir la liste des utilisateurs, pour chacun d'eux, je peux éditer leur propriétés pour y modifier le nom, le prénom, la description, le bureau, le numéro de téléphone, l'affichage complet,...  
 
Via cette fonction, je n'ai que l'identifiant de connexion qui est composé de 3 lettres (la première lettre du prénom, la première lettre du 2ème prénom et la première lettre du nom) mais j'aimerais pouvoir récupérer le nom et prénom complet comme indiqué dans les propriétés de l'utilisateur sur le serveur (ou comme indiqué dans le menu "Démarrer" quand on ouvre la session, Windows semble arriver, lui, à y récupérer le nom complet).
 
Par exemple, au lieu donc d'obtenir "abp", j'aimerais obtenir "Arthur Pouetpouet"...
 
Ce qui m'intéresse donc c'est de récupérer le "Display name" ou, en français, le "nom complet" du serveur comme le fait Windows pour le nom afficher dans le menu démarrer...
 
Quelqu'un a une idée de la manière dont je pourrais obtenir cette info ?
 
Merci d'avance


Message édité par DarkZombie le 29-08-2006 à 16:23:37
mood
Publicité
Posté le 29-08-2006 à 15:42:31  profilanswer
 

n°1433154
JihemAir
Je sais pas
Posté le 29-08-2006 à 16:15:16  profilanswer
 

Salut,
 
Peut-être dans la base de registre, genre
 
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
 
 


---------------
J'ai un message.."Cliquez OK pour continuer."...Qu'est ce que je fais ?
n°1433165
DarkZombie
Posté le 29-08-2006 à 16:22:10  profilanswer
 

Je te remercie pour ta réponse mais je viens à l'instant de trouver la solution à mon problème...
 
Voici le code à utiliser pour récupérer le Display name :
 
http://www.mvps.org/access/api/api0066.htm


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Résolu] Récupérer nom COMPLET (Display name) de l'utilisateur actif

 

Sujets relatifs
[Résolu] [C#.Net] Cookies en asp.netProbleme de lecture d'objet[RESOLU]
[Résolu] Listbox -> Comment vérifier qu'un élement est selectionné ?[RESOLU]Copier tous les fichiers d'un repertoire en vb6
[Resolu] Débutant swing : interface graphique dynamique[RESOLU] Excel --> powerpoint
Récuperer le src d'une iframe[RESOLU] Partager Wamp
[Résolu]Comment mettre à jour une tablePb pour récupérer une valeur suite a un POST
Plus de sujets relatifs à : [Résolu] Récupérer nom COMPLET (Display name) de l'utilisateur actif


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR