//以下函数用以获得计算机名。 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; {function GetUserName: AnsiString; var lpBuffer: array[0..MAX_PATH] of char; dwSize: DWORD; begin dwSize:= MAX_PATH;if not Windows.GetUserName(lpBuffer, dwSize) then raise Exception.Create(SysErrorMessage(GetLastError()));Result:= StrPas(lpBuffer); end;} ---------------------------- 记得uses Winsock
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;
{function GetUserName: AnsiString;
var lpBuffer: array[0..MAX_PATH] of char;
dwSize: DWORD;
begin
dwSize:= MAX_PATH;if not Windows.GetUserName(lpBuffer, dwSize) then
raise Exception.Create(SysErrorMessage(GetLastError()));Result:= StrPas(lpBuffer);
end;}
----------------------------
记得uses Winsock
http://www.vckbase.com/document/viewdoc/?id=687