{************************************************* ******************************
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!