PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Connaitre le code utilisateur Windows
Connaitre le code utilisateur Windows
Iniciado por pmacabiau, jun., 13 2005 2:25 PM - 8 respostas
Publicado em junho, 13 2005 - 2:25 PM
Bonjour,
Je cherche à connaitre le code utilisateur Windows du PC.
Merci.
Publicado em junho, 13 2005 - 5:27 PM
Bonjour,

Je ne comprends pas bien la question, mais si cela correspond à l'identification de l'utilisateur courant, il faut ustiliser l'API GetUserName

Pour plus d'information sur celle-ci, voir le lien ci-dessous :


http://msdn.microsoft.com/library/default.asp…

Cordialement,

Eric Wanono
Publicado em junho, 13 2005 - 5:38 PM
Désolé pour une question aussi bete...

"Philippe" <pmacabiau@defis33.fr> a écrit dans le message de news:
42ad5492@news.pcsoft.fr...

Bonjour,
Je cherche à connaitre le code utilisateur Windows du PC.
Merci.

Publicado em junho, 13 2005 - 5:56 PM
si c'est le login de windows alors c'est "RéseauUtilisateur()"
"Philippe" <pmacabiau@defis33.fr> a écrit dans le message de
news:42ad5492@news.pcsoft.fr...

Bonjour,
Je cherche à connaitre le code utilisateur Windows du PC.
Merci.

Publicado em junho, 13 2005 - 5:58 PM
Philippe a écrit :
Bonjour,
Je cherche à connaitre le code utilisateur Windows du PC.
Merci.


un truc du genre
Remplace(SysEnvironnement("USERNAME"),"USERNAME=","") devrais faire
l'affire ...

Dam
Publicado em junho, 13 2005 - 7:48 PM
Voila un code qui marche :

lpbuffer est une chaîne ASCIIZ de 256
size est un entier%5

SI AppelDLL32("advapi32.dll","GetUserNameA" , &lpbuffer, &size) ALORS
Info(lpbuffer)
FIN
Publicado em junho, 14 2005 - 2:18 PM
et encore plus simple : RéseauUtilisateur()
non ?

"Sylvain LEFEVRE" <guest@newsgroup.fr> a écrit dans le message de
news:42ad9e99$1@news.pcsoft.fr...

Voila un code qui marche :

lpbuffer est une chaîne ASCIIZ de 256
size est un entier%5

SI AppelDLL32("advapi32.dll","GetUserNameA" , &lpbuffer, &size) ALORS
Info(lpbuffer)
FIN


Publicado em junho, 14 2005 - 4:28 PM
Je ne pense pas que RéseauUtilisateur() correspond bien à ce qui est recherché. En fait, RéseauUtilisateur() correspond plus à l'API WNetGetUser que GetUserNameA.
L'un correspond à une session réseau, l'autre à un Login compte local....
Cordialement,
Eric Wanono
Publicado em junho, 14 2005 - 8:44 PM
sur un pc windows 2000 logé sur un réseau ca donne la même chose
"Eric Wanono" <wanono.e@wanadoo.fr> a écrit dans le message de
news:42aec12c$1@news.pcsoft.fr...


Je ne pense pas que RéseauUtilisateur() correspond bien à ce qui est

recherché. En fait, RéseauUtilisateur() correspond plus à l'API
WNetGetUser que GetUserNameA.
L'un correspond à une session réseau, l'autre à un Login compte local....
Cordialement,
Eric Wanono