19/05/2001
Par Maxence Delannoy
WindowsIl faut utiliser la fonction GetUserName. Exemple : { Récupérer le nom de l'utilisateur } program UserName; uses Windows, Dialogs; var Size: DWORD; Name: string; begin Size := 255; SetLength(Name, Size); if GetUserName(PChar(Name), Size) then begin Name := PChar(Name); // Mets à jour la longueur de la chaine Pascal. ShowMessage('L''utilisateur courant est : ' + Name) end else ShowMessage('L''appel de GetUserName a échoué.'); end. LinuxIl suffit de lire la variable d'environnement USERNAME. Exemple : { Récupérer le nom de l'utilisateur } program UserName; uses SysUtils, QDialogs; begin ShowMessage('Le nom de l''utilisateur courant est : ' + SysUtils.GetEnvironmentVariable('USER')); end.
|