Entwickler-Ecke

Windows API - Username auslesen


uli - Mi 22.10.03 13:09
Titel: Username auslesen
Wie kann ich den Usernamen des im Windows angemeldeten Users ermitteln?

Gruß Uli


smiegel - Mi 22.10.03 13:23

Hallo,

mit der Win-API-Funktion GetUserName.


CodeWicht - Mi 22.10.03 13:43


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
  function GetUser: String
  var 
    Buffer: Array[0..MAX_COMPUTERNAME_LENGTH +1of Char; 
    Size: DWord; 
  begin 
    Size := Pred(SizeOf(Buffer)); 
    Windows.GetUserName(Buffer, Size); 
    Result := StrPas(Buffer); 
  end;