function netusergetinfo(servername:pwidechar;username:pwidechar;level:dword;buffer:pointer):longint; stdcall; external 'netapi32.dll' name 'NetUserGetInfo';
procedure TForm1.Button1Click(Sender: TObject);
var
buf:buffer;
begin
getmem(buf,sizeof(USER_INFO_1));
with buf^ do
begin
netusergetinfo(nil,'www',1,pointer(buf));
edit1.Text:=usri1_name;
//edit2.Text:=usri1_password;
edit3.text:= inttostr(usri1_password_age);
edit4.text:=inttostr(usri1_priv);
edit5.text:=usri1_home_dir;
edit6.text:= usri1_comment;
edit7.Text:=inttostr(usri1_flags);
edit8.text:= usri1_script_path;
估计入口点是NetUserGetInfo,那么就改为:
function netusergetinfo(servername:pwidechar;username:pwidechar;level:dword;buffer:pointer):longint; stdcall; external 'netapi32.dll' name 'NetUserGetInfo';