您的位置:首页 > 其它

API 获取当前登陆用户的名字和机器名

2008-09-27 19:19 302 查看
得到用户名:
var
Username : pChar;
nSize : Cardinal;
begin
Username:=StrAlloc(30);
nSize:=30;
GetUserName(Username,nSize);
ShowMessage(Username);
StrDispose(Username);
得到机器名:
function GetComputerName: AnsiString;
var lpBuffer: array[0..MAX_PATH] of char;
dwSize: DWORD;
begin
dwSize:= MAX_PATH;
if not Windows.GetComputerName(lpBuffer, dwSize) then
raise
Exception.Create(SysErrorMessage(GetLastError()));
Result:= StrPas(lpBuffer);
end;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: