본문 바로가기
Delphi/프로시저-함수

윈도우 사용자 이름 알아내기

by MonoSoft 2023. 11. 17.
728x90
반응형

윈도우 사용자 이름 알아내기

 

728x90

 

 

function GetCurrentUserName : string;

const

  cnMaxUserNameLen = 254;

var

  sUserName : string;

  dwUserNameLen : DWord;

begin

  dwUserNameLen := cnMaxUserNameLen-1;

  SetLength(sUserName, cnMaxUserNameLen);

  GetUserName(PChar(sUserName), dwUserNameLen);

  SetLength(sUserName, dwUserNameLen);

 

  Result := sUserName;

end;

 

procedure TForm1.Button1Click(Sender: TObject);

begin

  ShowMessage(GetCurrentUserName);

end;

 

728x90
반응형

'Delphi > 프로시저-함수' 카테고리의 다른 글

Delphi Open ToolsAPI (2)  (0) 2023.12.19
Delphi Open ToolsAPI  (0) 2023.12.14
최상위 윈도우 얻기  (0) 2023.11.01
델파이 숫자 한글변환  (0) 2023.10.27
기간사이 특정요일 개수알아내기  (0) 2023.09.11

댓글