Bonjour, je souhaite récupérer le current user ds un programme c, je pense en utilisant ADSI que je ne maitrise pas vraiment :/
qqn a-t-il un bout de code produisant ce résultat ?
merci,





Bonjour, je souhaite récupérer le current user ds un programme c, je pense en utilisant ADSI que je ne maitrise pas vraiment :/
qqn a-t-il un bout de code produisant ce résultat ?
merci,
GetUserName() si tu veux juste le nom, ou OpenProcessToken()+Fonctions_liées_au_token pour plus d'infos, genre le SID...
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 #include <stdlib.h> .... char *h= NULL ; .... h = getenv( "LOGNAME" );





merci!
j'ai utilisé GetUserName() , et ça fait exactement ce dont j'ai besoin.
par contre j'ai aussi besoin de récupérer le domaine.
y a t'il une fonction tout aussi rapide ?
merci bcp
par contre qd j'utilise la 2eme methode :
char *h= NULL ;
h = getenv( "LOGNAME" );
h reste NULL
en fait il semble que LOGNAME n'est pas défini comme variable d'environnement, puisque ça marche avec h=getenv("PATH");
Partager