Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#1

Unit zum Verwalten von Benutzerkonten auf lokalen NT Maschin

  Alt 8. Dez 2003, 20:30
Wie die Überschrift schon sagt, gibt es hier eine Unit von mir zum Verwalten von Benutzerkonten auf NT Maschinen.

Aus der Readme:
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]
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat