![]() |
username unter deelphi net ermitteln
Wie kann man unter delphi net den Username ermitteln.
peter |
Re: username unter deelphi net ermitteln
Den Benutzernamen wovon?
Schau dir im Framework SDK mal die "Environment"-Klasse an. |
Re: username unter deelphi net ermitteln
|
Re: username unter deelphi net ermitteln
Ich meine den Windows User der sich im System Angemeldet hat.
Unter wie bei Delphi win size :=1024; P:=StrAlloc(size); windows.getusername (p,Size); ntuser :=p; strdispose (p); peter |
Re: username unter deelphi net ermitteln
Nochmal zum Mitschreiben:
Zitat:
|
Re: username unter deelphi net ermitteln
Zitat:
...:cat:... |
Re: username unter deelphi net ermitteln
Zitat:
Erstens kann sich z.B. unter WinXP nicht nur ein Benutzer anmelden; Zweitens kann ich als Benutzer Prozesse unter einem anderen Benutzerkontext ausfuehren, und genau deswegen kann es der Fall sein, dass der User, der derzeit die Shell hat (also "vor dem PC sitzt"), den Prozess gar nicht "besitzt". Zu ersterem ergibt sich dann noch die Komplikation, dass AFAIR nicht alle Benutzer die angemeldeten Benutzer rausfinden duerfen. Mit dem Tipp von MathiasSimmack und sakura bist du aber schon nahe dran ;) Greetz alcaeus |
Re: username unter deelphi net ermitteln
Zitat:
In jedem, der von dir geschilderten Beispiele würde man immer den User bekommen, der die App gestartet hat, alles andere wäre IMHO auch Lötzinn. Wenn ich als Admin das Control Panel öffne, hat es diese Session keinen feuchten Pup zu interessieren, ob ich den Desktop von Heinz-Otto sehe. ;) |
Re: username unter deelphi net ermitteln
Danke habs gefunden
Environment.Username peter |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:46 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