Entwickler-Ecke

Windows API - Angemeldeter Benutzer?


Albanac - So 06.10.02 17:01
Titel: Angemeldeter Benutzer?
Wie kann ich den Namen des angemeldeten Benutzers feststellen?
Möglichst für W98, NT4 und Nt5 (W2k)


Delete - So 06.10.02 18:26


Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
function GetUser(): string;
const
  UNLEN = 256; // Maximum user name length (LmCons.h)
var
  Size: DWORD;
begin
  Size := UNLEN + 1;
  SetLength(Result, Size);
  if GetUserName(PChar(Result), Size) then
    SetLength(Result, Size - 1)
  else
    Result := '';
end;