![]() |
Alle User auslesen
Moin leutz,
mit folgendem Source lese ich den aktuell eingeloggten Usernamen aus:
Code:
wie kann ich aber nun alle auf dem computer-befindlichen User (also deren Kontonamen) auslesen ?
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; |
Re: Alle User auslesen
|
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 ;) |
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* |
Re: Alle User auslesen
Die Unit liegt doch dabei. Heißt NTUser.pas. Da ist alles drinne.
|
Re: Alle User auslesen
also mit Prozedur 'GetUserGroups' & 'GetMembersInGroup', oder ?
|
Re: Alle User auslesen
Hi,
ich verweise mal auf die Code-Library: [cl]"Alle lokalen User auflisten"[/cl]. :zwinker: Chris |
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. ;)
|
Re: Alle User auslesen
Ich möchte alle Benutzer ! Gut ich probiers mit enumuser aus,
thanx |
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 07:43 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