Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Alle User auslesen (https://www.delphipraxis.net/35435-alle-user-auslesen.html)

PierreB 7. Dez 2004 08:58


Alle User auslesen
 
Moin leutz,

mit folgendem Source lese ich den aktuell eingeloggten Usernamen aus:
Code:
function GetUsername: String;
var
  Buffer: array[0..255] of Char;
  Size: DWord;
begin
  Size := SizeOf(Buffer);
  if not Windows.GetUserName(Buffer, Size) then
    RaiseLastOSError; //RaiseLastWin32Error; {Bis D5};
  SetString(Result, Buffer, Size - 1);
end;
wie kann ich aber nun alle auf dem computer-befindlichen User (also deren Kontonamen) auslesen ?

Sharky 7. Dez 2004 09:01

Re: Alle User auslesen
 
Zitat:

Zitat von delphman
...wie kann ich aber nun alle auf dem computer-befindlichen User (also deren Kontonamen) auslesen ?

Hai delphman,

schaue Dir doch mal den XPUserManager auf der Homepage von Luckie an.

Alexander 7. Dez 2004 09:03

Re: Alle User auslesen
 
Hi,
da würde ich mal direkt Luckie fragen, ob er da ein Stück aus seinem UserManager zur Verfügung stellt ;)

PierreB 7. Dez 2004 09:08

Re: Alle User auslesen
 
ja den xpusermanager hab mir mir schonma angeguckt, werd aber aus dem source nicht so richtig schlau ! ;)


luckie, könntest du mir bitte mal die function/procedure geben mit der man alle konten auslesen kann ?

*ganznettfrag*

Luckie 7. Dez 2004 13:26

Re: Alle User auslesen
 
Die Unit liegt doch dabei. Heißt NTUser.pas. Da ist alles drinne.

PierreB 7. Dez 2004 13:30

Re: Alle User auslesen
 
also mit Prozedur 'GetUserGroups' & 'GetMembersInGroup', oder ?

CalganX 7. Dez 2004 13:33

Re: Alle User auslesen
 
Hi,
ich verweise mal auf die Code-Library: [cl]"Alle lokalen User auflisten"[/cl]. :zwinker:

Chris

Luckie 7. Dez 2004 13:37

Re: Alle User auslesen
 
Was willst du denn jetzt? Alle Benutzer, alle vorhandenen Benutzergruppen oder alle Benutzer einer gegebenen Gruppe? Also wenn du alle Benutzer willst, dann würde ich es mit EnumUsers probieren. ;)

PierreB 7. Dez 2004 13:39

Re: Alle User auslesen
 
Ich möchte alle Benutzer ! Gut ich probiers mit enumuser aus,


thanx

Assarbad 7. Dez 2004 13:55

Re: Alle User auslesen
 
Alternativ per WMI im WinNT://-Namespace auf User-Objekte filtern. Kommt halt immer drauf an, was man machen will ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:55 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz