![]() |
NetLocalGroupAddMembers meint Benutzer würde es nicht geben
Delphi-Quellcode:
Mein Problem ist, dass die Funktion meint, die Gruppe würde nicht existieren, obwohl der Benutzer definitiv vorher angelegt wird.
function AddToGroup(const Server, User, Group: WideString): NET_API_STATUS;
var s: WideString; Member: TLocalGroupMembersInfo3; begin Result := NERR_BASE; if (User <> '') and (Group <> '') and (Server <> '') then begin s := Server + '\' + User; Member.lgrmi3_domainandname := PWideChar(s); Result := NetLocalGroupAddMembers(PWideChar(Server), PWideChar(Group), 3, @Member, 1); end; end; Ich habe echt keinen Schimmer, wo ran es liegen könnte dass er die Gruppe nicht kennt. :gruebel: |
Re: NetLocalGroupAddMembers meint Benutzer würde es nicht ge
Delphi-Quellcode:
Hilft das vielleicht weiter? :gruebel:
zeromemory(@Member, sizeof(TLocalGroupMembersInfo3));
|
Re: NetLocalGroupAddMembers meint Benutzer würde es nicht ge
Nein.. TLocalGroupMembersInfo3 hat nur ein Feld und das wird ausgefüllt. Hab grad festgestellt, dass der String von "lgrmi3_domainandname" nicht mit "\\" beginnen darf... lässt man das weg funktioniert es.. sonst braucht man es überall, hmpf :gruebel:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz