Username aus Service ermitteln
-
Hallo,
Ich habe einen Service geschrieben der den aktuellen Benutzer ermitteln muss.
Solange nur einer angemeldet ist, habe ich ein System das ziemlich gut funktionert ("explorer.exe"->PID->Username ermitteln). Sobald aber mehere Benutzer gleichzeitig angemeldet sind gibt es aber auch mehere "explorer.exe" und ich kann nicht mehr sagen welche die "aktive" ist.Die Frage lautet also: Kann mir jemand helfen aus einem Service den aktuellen Benutzer sicher zu ermitteln
Danke schon mal
Fencerbtw: Nein GetUserName(Ex) geht natürlich nicht

-
Okay in durch eine glücklicke Fügung habe ich schließlich eine Möglichkeit gefunden. Also für alle die die selbe frage haben und die Forumsuche benutzen können
:
1.WTSGetActiveConsoleSessionId
2.WTSQueryUserToken
3.GetTokenInformation (mit TokenUser als 2. Param)Gruß
Fencer
-
Könntest du den Quellcode hierzu auch einmal posten? Danke!!!!