Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Library: Windows API / MS.NET Framework API (https://www.delphipraxis.net/20-library-windows-api-ms-net-framework-api/)
-   -   Delphi Unit zum Verwalten von Benutzerkonten auf lokalen NT Maschin (https://www.delphipraxis.net/12994-unit-zum-verwalten-von-benutzerkonten-auf-lokalen-nt-maschin.html)

Luckie 8. Dez 2003 20:30


Unit zum Verwalten von Benutzerkonten auf lokalen NT Maschin
 
Wie die Überschrift schon sagt, gibt es hier eine Unit von mir zum Verwalten von Benutzerkonten auf NT Maschinen.

Aus der Readme:
Zitat:

Zitat von Die dumme, blöde, *die-eh-keiner-list* Readme
{************************************************* ******************************
NTUser.pas - Readme
Author : Michael Puff
URL : www.luckie-online.de
Copyright : Copyright (c) 2003 Michael Puff
History : 2003-12-08 - 1.0
Avaiable functions:
- GetUserGroups
- EnumGroups
- GetUserInfo
- SetUserInfo
- EnumUsers
- AddUser
- DelUser
- RemoveFromGroup
- AddToGroup

************************************************** *****************************}

Diese Unit enthält Funktionen, um Benutzerkonten auf lokalen NT ff. Maschinen
zu verwalten. Im einzelnen enthält sie Funktionen für folgende Aufgaben:
- Auflisten aller Konten
- Auflisten aller verfügbaren Benutzergruppen
- Ermitteln von Benutzerinformationen
- Ermitteln zu welchen Gruppen ein Benutzer gehört
- Setzen von Benutzerinformationen
- Anlegen eines Benutzerkontos
- Löschen eines Benutzerkontos
- Hinzufügen eines Benutzers zu einer Gruppe
- Entfernen eines Benutzers aus einer Gruppe

Diese Funktionen funktionieren auch in einem lokalen Netzwerk, so lange es nicht
von einem PDC kontrolliert wird.

Vorraussetzung zur Benutzung dieser Unit sind die entsprechenden Header-
Übersetzungen der Jedi's. Im einzelnen werden folgende Units der Jedis benötigt:
- JwaLm
- JwaWinNT
- JwaWinSvc
- JwaWinType
- WinDefines.inc
Enthalten sind diese Dateien in dem Jedi Archiv: Win32API.zip, welches man von
der Homepage des Jedi-Projektes (http://www.delphi-jedi.org/APILIBRARY:105857)
beziehen kann.
Die beiliegenden Units des Jedi-Projektes könnten eventuell veraltet sein und
sollten durch die aktuellen Versionen ersetzt werden.

Die Funktionen geben entweder ein dynamische String-Array, den Fehlercode
der Netxxx-Funktion oder einen Rekord vom Typ TUserInfo_3 zurück. Die Auswertung
der Fehlercodes bleibt dem Anwender überlassen.

Details und weiter Informationen zu den verwendeten Funktionen finden sich im
MSDN (www.msdn.mircosoft.com) und / oder PSDK. Diese sollten auf alle Fälle
konsultiert werden um eine korrekte Verwendung dieser Unit zu gewährleisten.


DIE BENUTZUNG ALLER ZUR VERFÜGUNG GESTELLTEN FUNKTIONEN ERFOLGT AUF EIGENE
GEFAHR!

Download: NTUser [147 KB]


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:49 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