blizzon
Messages postés23Date d'inscriptionmercredi 28 septembre 2005StatutMembreDernière intervention 4 mai 2006
-
24 avril 2006 à 09:53
blizzon
Messages postés23Date d'inscriptionmercredi 28 septembre 2005StatutMembreDernière intervention 4 mai 2006
-
24 avril 2006 à 11:52
Bonjour!
je débute en C++ et je voudrai savoir s'il existe une fonction qui permet de récupérer le nom de l'utilisateur ki est connecté sur l'ordinateur?
Pouvez vous me donner quelques explications concernant cette fonction?
meech
Messages postés209Date d'inscriptionvendredi 11 avril 2003StatutMembreDernière intervention14 août 2007 24 avril 2006 à 11:08
Salut,
Si tu bosses sous Microsoft Windows, le nom de l'utilisateur courant (et bien d'autres choses) est stocké dans une variable d'environnement : USERNAME
.
Pour récupérer cette variable d'environnement, tu peux utiliser la fonction getenv :
meech
Messages postés209Date d'inscriptionvendredi 11 avril 2003StatutMembreDernière intervention14 août 2007 24 avril 2006 à 11:20
Le truc, dans la fonction GetUserName, c'est que les paramètres est utilisé comme "valeur de retour" :
- la chaîne lpBuffer pour le nom d'utilisateur ;
- le DWORD nSize pour la longueur de la chaîne contenant le nom d'utilisateur (pas vérifié, mais je suppose...).
La valeur booléenne retournée précise si l'opération s'est, ou non, bien déroulée.