Thema: Delphi NetGroupAddUser

Einzelnen Beitrag anzeigen

steppo

Registriert seit: 31. Dez 2002
235 Beiträge
 
Delphi 10 Seattle Enterprise
 
#13

Re: NetGroupAddUser

  Alt 9. Okt 2003, 00:13
Delphi-Quellcode:
function NetLocalGroupAddMembers(const servername: PWChar; const groupname:
  PWChar; const level: Dword; const buf: pointer; const totalentries: DWORD):
  NET_API_STATUS;
  stdcall; external 'netapi32.dll';

procedure Tfrm_Main.RechteVergabe();
type
  LOCALGROUP_MEMBERS_INFO_3 = record
    lgrmi3_domainandname: PWChar;
  end;
var
  lgmiWork: LOCALGROUP_MEMBERS_INFO_3;
  dwResult: DWord;
begin
  lgmiWork.lgrmi3_domainandname := 'Computername\Peter';
  dwResult := NetLocalGroupAddMembers(nil, 'Administratoren', 3, @lgmiWork, 1);
  if dwResult <> 0 then
    ShowMessage(FehlerdiagnoseNetzwerk(dwResult) + inttostr(dwResult))
  else
    ShowMessage('User zur Gruppe der Administratoren hinzugefügt');
end;
Delphi-Quellcode:
procedure Tfrm_Main.cmd_StartClick(Sender: TObject);
begin
  EingabeCheck;

  ComputerNameAendern;

  SaveRegString;

  DomaenenBeitritt;

  RechteVergabe;
end;
Wir sind heute die, vor denen uns unsere Eltern immer gewarnt haben!
  Mit Zitat antworten Zitat