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,
Version imprimable
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...
Code:
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");