delphi 获取当前Windows 中使用的用户  
官方Delphi 学习QQ群: 682628230(三千人)\n
频道

delphi 获取当前Windows 中使用的用户


function GetSessionUser: String;

Var

  vLength  : DWORD;

  vUser: Array[0..MAX_PATH - 1] Of Char;

begin

  vLength := MAX_PATH;

  GetUserName(vUser, vLength);

  Result := vUser;

end;


//另外提供一个获取当前计算机名

function GetPCName: string;

var

  Buffer: array[0..MAX_COMPUTERNAME_LENGTH] of Char;

  Size: Cardinal;

begin

  FillChar(Buffer,Sizeof(Buffer),0);

  Size:= Sizeof(Buffer);

  if GetComputerName(Buffer,Size) then

    Result:= String(PChar(@Buffer))

  else

    Result:= '';

end;



推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号

执行时间: 0.038975954055786 seconds