Ich habe eine kleine Anwendung, die ich baue, die Tickets überwacht. Es sitzt im Grunde nur in der Ecke und benachrichtigt, wenn neue Tickets ankommen. Ich muss den Benutzernamen erhalten, der am Computer angemeldet ist, um ihre Tickets zu ziehen.Wie bekomme ich die Anmeldeinformationen des angemeldeten Benutzerfensters in einer WPF-Anwendung
Ich habe versucht zu suchen, aber ich denke, dass ich die falsche Terminologie verwende, da ich wirklich nichts finden konnte.
Sie haben eine WPF-Anwendung, die von den Anmeldeinformationen des Benutzers abhängig ist, um beim Empfang eines Tickets zu warnen? – IAbstract
Sicher, es hat einen Timer, so dass es die Datenbank von Zeit zu Zeit nach neuen Tickets durchsucht. – Jhorra
Die folgenden Lösungen von @SLaks und @ "Jouke van der Maas" funktionieren gut, um den Benutzernamen zu erhalten, der den Ausführungsprozess gestartet hat, der nicht unbedingt mit dem angemeldeten (oder interaktiven) Benutzer identisch ist (z. B. ein Systemdienst). . Wenn Sie Letzteres benötigen, lesen Sie [diese Frage] (http://stackoverflow.com/questions/5218778/how-to-get-currently-logged-username-from-windows-service-in-net). –