Rede - detectar usuario |
Top Previous Next |
|
Function GetWindowsUser: String; Var nTam: Integer; // Cardinal; -> PARA DELPHI 4 Begin nTam := 256; SetLength( Result, nTam ); GetUserName( PChar( Result ), nTam ); SetLength( Result, nTam ); End;
another way ===========
function UserName: 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; |