Forum: Win32/Win64 API (native code)
Delphi
by gargano,
23. Jul 2007
Hallo Chris,
manchmal liegt die Lösung doch näher als erwartet. Ich habe anstatt des Domains den Domainnamen verwendet.
Mit NetGetDCName(nil,pointer(DomainName),pointer(Domain)); bekommt man die Domain heraus.
Für die, die es interessiert hier der ganze Code :
Function NetUserGetGroups(ServerName, UserName : lpWStr; Level : DWord; Var Buffer : Pointer; PrefMaxLen : DWord; EntriesRead,...
Forum: Win32/Win64 API (native code)
Delphi
by gargano,
20. Jul 2007
Danke, das dachte ich mir das in der Art gehen könnte.
Gehen könnte, dachte ich.
Leider bringt mir die Funktion immer den Code für 'User not found' wenn ich den Domain Namen leer lass. Wenn im Domain was drin steht, dann dauert es etwas länger und er bringt 'Domain not found'.
Der Name ist richtig als PWideChar eingetragen.
Hast Du ein Idee an was das liegen kann ? :wall: :pale: :?: ...
Forum: Win32/Win64 API (native code)
Delphi
by gargano,
20. Jul 2007
Danke für den Tip,
entschuldige bitte meine unverschämte Frage : Du hast nicht zufällig ein Beispiel für NetUserGetGroups in Delphi zur Hand ?
Gruß
gargano
Forum: Win32/Win64 API (native code)
Delphi
by gargano,
20. Jul 2007
Ich möchte nur wissen ob der Benutzer ein Administrator, User mit bestimmten Rechten oder in sonst einer Gruppe ist.
Die Sache ist die, daß der Benutzer meines Programms aber nicht der angemeldete User sein muß.
Z.B. Frau Huber hat sich ins System eingeloggt, Frau Mayer will das Programm benutzen und dazu muß ich in der Domain überprüfen welche Rechte (Admin,User...) Frau Mayer hat.
Gruß...
Forum: Win32/Win64 API (native code)
Delphi
by gargano,
20. Jul 2007
Hallo,
vielleicht gibt es dieses Thema schon an anderer Stelle, ich habe lange gesucht, aber nichts Passendes gefunden.
Folgendes Problem :
In meinem Programm habe ich eine eigene Anmeldung mit eigener Rechteverwaltung.
Dies ist keine Windowsverwaltung, sondern darin wird definiert ob einer eine Aktion durchführen darf oder nicht.
Nun möchte ich die Domain User verwenden um die...