Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Windows Benutzer auflisten (https://www.delphipraxis.net/149578-windows-benutzer-auflisten.html)

greenmile 24. Mär 2010 14:42


Windows Benutzer auflisten
 
Hallo,

ich sitze an einem Problem und komme nicht so recht weiter. Ich muss eine Funktion erstellen, die auf Knopfdruck bestimmten Benutzern den Zugriff auf freigegebene Ordner/Laufwerke gewähret. Soweit, sogut, die Funktion zur einfachen Dateifreigabe funktioniert schon zum Teil (zumindest für einen Anwender). Jetzt versuche ich aber verzweifelt, mir eine Liste aller Benutzernamen, die im System angelegt und aktiv sind, zu besorgen. GetUserName gibt mir ja nur den aktuell angemeldeten zurück, aber wie bekomme ich alle Benutzer, egal ob angelegt oder nicht? Ich benötige nicht das Kennwort oder sonstwas, nur die Namen ...

Viele Grüße

mz23 24. Mär 2010 14:50

Re: Windows Benutzer auflisten
 
...vielleicht das C:\Users\ Verzeichnis nach dortigen Unterverzeichnissen durchwühlen
und das Verzeichnis "Öffentlich" aka "Public" rausnehmen?

MfG Manfred Zenns

greenmile 24. Mär 2010 14:58

Re: Windows Benutzer auflisten
 
Funktioniert nur bei Vista und 7 ... :)

mz23 24. Mär 2010 15:02

Re: Windows Benutzer auflisten
 
...wieder was dazugelernt.

Wie siehts aus mit den Einträgen in der RegistrierungsDatei,
dort muß es doch eine Liste der BenutzerNamen geben?

MfG M.Z.

s.h.a.r.k 24. Mär 2010 15:03

Re: Windows Benutzer auflisten
 
Evtl. kannst ja mal Gelegenheit Luckie anhauen. Er hat mal einen User-Manager für Windows XP geschrieben. Ich denke, dass er weiß wie es geht. Zuvor würde ich aber dennoch das Forum durchsuchen, da du sehr wahrscheinlich einen Beitrag finden wirst, in dem die Lösung steht :zwinker:

greenmile 24. Mär 2010 15:11

Re: Windows Benutzer auflisten
 
Die SuFu hat leider nichts gebracht (oder ich habe nach dem falschen Begriff gesucht :)) und Michael habe ich nicht angeschrieben, weil sein XP-Usermanager ja Shareware ist und er wahrscheinlich die Info nicht rausgibt. Denke ich mal ...

s.h.a.r.k 24. Mär 2010 15:29

Re: Windows Benutzer auflisten
 
Zitat:

Zitat von greenmile
Michael habe ich nicht angeschrieben, weil sein XP-Usermanager ja Shareware ist und er wahrscheinlich die Info nicht rausgibt. Denke ich mal ...

ich denke, wenn du ihn um Hilfe bittest und ihn auf diesen Thread hinweist, dann hilft er sicherlich.

greenmile 24. Mär 2010 15:38

Re: Windows Benutzer auflisten
 
Ich versuche es mal. Falls aber trotzdem jemand einen Tipp für mich hat ... Immer her damit!

p80286 24. Mär 2010 16:31

Re: Windows Benutzer auflisten
 
Grundsätzlich:
Benutzer oder User sind innerhalb einer Domäne definiert, wobei Domäne und Rechner identisch sein können aber nicht müssen!
Den Tip mit c:\users... kannst Du leider in der Pfeife rauchen, weil sich da jeder verewigt, der irgendwann einmal auf dem Rechner eingeloggt war. Ob es diesen User heute noch gibt kannst du daraus nicht ersehen.

Und den Tip mit Michael solltest Du unbedingt berücksichtigen!

Gruß
K-H

DeddyH 24. Mär 2010 17:04

Re: Windows Benutzer auflisten
 
Vielleicht hilft dies hier ja weiter: http://adsi.mvps.org/adsi/Delphi/index.html


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