DelphiTips

Skip to content
  • Home
MENU
  • Home

Get user name of currently logged in user

admin    April 24, 2008 January 14, 2022    No Comments on Get user name of currently logged in user

This simple function will return name of currently logged in user.

function UserName: String;
var User: PChar;
    i: DWord;
begin
  i := 1024;
  user := StrAlloc(Succ(i));
  if GetUserName(User, i) then Result := StrPas(User)
                          else Result := 'unknown';
end;
System    user name logged in

Post navigation

Progressbar inside Button? No problem
Detecting Windows boot-up state using GetSystemMetrics function

Categories

  • Android (5)
  • Files (10)
  • Firemonkey (5)
  • Forms (17)
  • Graphic (6)
  • Internet (3)
  • LAN (1)
  • Links (1)
  • Linux (1)
  • Math (1)
  • Menus (3)
  • RAD Studio (9)
  • Registry (3)
  • System (37)
  • Tips (19)
  • Uncategorized (1)
  • VCL components (9)
  • Windows (12)

Recent Posts

  • Delphi Community Edition
  • RAD Studio 10.2 “Tokyo” available now
  • Delphi 10.1 Berlin Starter Edition for free
  • RAD Studio, C++Builder and Delphi 10.1 “Berlin” released
  • RAD Studio, Delphi and C++ Builder 10 Seattle Update 1