![]() |
XP: Angemeldeten User feststellen
Hallo DP'ler,
ich bastle gerade ein kleines Kommandozeilentool, das unter Windows XP (später auch Windows 7) im SYSTEM-Kontext läuft. Wie kann man hier den aktuell angemeldeten User (lokal oder an der ADs) feststellen? (da die Umgebungsvariable USERNAME nur im Benutzerkontext existiert, klappt der Weg leider nicht...) .sundance. |
AW: XP: Angemeldeten User feststellen
|
AW: XP: Angemeldeten User feststellen
Danke für den Hinweis.
Leider ohne Erfolg. Die MSDN schreibt zu der Funktion: Zitat:
Wahrscheinlich ist das auch der falsche Weg, denn es können ja auch mehrere User angemeldet sein, also müsste es eine Art Liste der angemeldeten User geben!?! .sundance. |
AW: XP: Angemeldeten User feststellen
Wer ist denn "der" angemeldete User? AFAIK können ja mehrere Benutzer an der selben Maschine angemeldet sein.
|
AW: XP: Angemeldeten User feststellen
Zitat:
Aber, wie gesagt, vielleicht gibt es ja die Möglichkeit, die angemeldeten User zu "enumerieren"... |
AW: XP: Angemeldeten User feststellen
Wie wäre es mit
![]() Das gibt den Benutzernamen des Users aus, unter wessen Rechten der Thread (also quasi das eigene Programm) gestartet wurde. Klar muß das nicht der "angemeldete", bzw. aktive/sichtbare Benutzer sein. Aber was willst du denn genau wissen, bzw. was hast du mit dieser Information vor? [edit] ach nee, im System-kontext wäre es dann ja der Name des Systemkontos :oops: |
AW: XP: Angemeldeten User feststellen
Ich habe mal die Suchmaschine angeworfen und bin auf eine Lösung mittels WMI gestoßen, habe sie allerdings nicht ausprobiert:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:57 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